Как задать подключение по ssh только с определенного домена
У меня есть домен вида ssh.dev.xxxxx.xxxxx.xx, и я хочу сделать так, чтобы подключиться к серверу по ssh можно было только с этого домена и определенного порта. A-запись на домене настроена. В конечном итоге, хочу набрать у себя в терминале строчку ssh [email protected] -p 9999
Текущая конфигурация sshd_config:

Ответы (1 шт):
[email protected] -p 9999.
В данной строке вы подключаетесь не c определённого домена а на него username@remoutepc. Вам нужен статический IP на хосте с которого вы хотите подключаться, этот хост необходимо указать в ListenAddress, такой вариант будет приближен к тому что вы хотите. Ещё более красивым и безопасным решением будет использование ключей шифрования для установки соединения, в таком варианте вы не привязаны ни к имени хоста ни к его IP (если не настроено обратного)
Что касается соеденения по именам, то с точки зрения сетей такой вариант не поддерживается, любое соединение это TCP/IP, по этому существуют DNS сервера которые резольвят DNS-имена в IP адреса. Теоретически конечно можно передавать имя ПК как мета данные и проверять его на валидность, но выглядит это странно и не безопасно.