В двух разных терминалах я выполняю
ssh -X root @ ip_i
, где i = 1,2. Один из них подключается, другой не работает с ssh: подключиться к хосту ip_2 порт 22: В подключении отказано
. Как я могу это сделать?
Сообщение об ошибке, которое Вы получаете, не означает, что Вы не можете выполнить два ssh клиента одновременно. Скорее то, что это означает, - то, что один из этих двух IP-адресов, с которыми Вы соединяетесь, не выполняет ssh сервер.
, Если необходимо было запустить два ssh клиента в противоположном порядке, Вы могли бы ожидать, что первое перестанет работать и второе для следования.
, Если оба IP-адреса, оказывается, присвоены тому же серверу, может случиться так, что тот конкретный сервер имеет sshd, слушающий на только одном из этих двух IP-адресов. По умолчанию sshd послушает на всех Ваших IP-адресах, но при помощи ListenAddress
в /etc/ssh/sshd_config
возможно ограничить sshd, чтобы только послушать на части доступного дюйм/с
, Если, оказывается, существует брандмауэр или другой middlebox между клиентом и сервером, то нет никаких пределов тому, как странное поведение неверная конфигурация могло вызвать. Так, если это так, Вы, возможно, должны изучить, как отладить сетевые проблемы.