Можно ли изменить строку, отображаемую сервером OpenSSH при установлении необработанного соединения?
Речь идет не о текстовом баннере, отображаемом после установления соединения, который можно настроить с помощью параметра Banner
в sshd_config
, а о необработанном выводе, который SSH-сервер отправляет при попытке соединения до рукопожатия.
Например, с помощью необработанного соединения Telnet
$ telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.2p2
Есть ли способ сократить идентификационную информацию до минимума?
Насколько я понимаю, SSH-2.0-
должен присутствовать, потому что это требуется протоколом SSH, но следующая строка - OpenSSH_7.2p2
- вероятно, не требуется протоколом, но я не вижу способа изменить или удалить его без перекомпиляции.
Цель состоит в том, чтобы не предоставлять больше информации, чем строго необходимо для работы протокола.