Назад | Перейти на главную страницу

Как настроить tcp wrapper

У меня есть сервер с ip-адресом 192.168.0.1 и клиент с ip-адресом 192.168.0.2 оба они могут общаться друг с другом.

Теперь проблема в том, что я настроил TCP Wrapper на стороне сервера и добавил в него следующую строку /etc/hosts.deny файл

sshd : 192.168.0.0/255.255.255.0 \
 : twist /bin/echo "Access Denied!"

Но когда я пытаюсь использовать ssh с клиентской машины с IP-адресом 192.168.0.2 он дает сообщение:

ssh_exchange_identification: Connection closed by remotehost

Но почему он не показывает сообщение, для которого я его настроил? Пожалуйста помоги.

Я почти уверен, что если вы подключитесь к порту 22 через Telnet, вы увидите сообщение «Доступ запрещен».

Поскольку сообщение «Доступ запрещен» не является действительным подтверждением связи по протоколу SSH, ваш клиент ssh генерирует дружественное сообщение об ошибке на этапе, когда соединение не удалось, при обмене ключами ssh, который является первым этапом установления соединения SSH.