![ssh: подключение к хосту [email protected] через порт 22: время ожидания соединения истекло](https://rvso.com/image/1114409/ssh%3A%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D1%85%D0%BE%D1%81%D1%82%D1%83%20%5Bemail%20protected%5D%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20%D0%BF%D0%BE%D1%80%D1%82%2022%3A%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B8%D1%81%D1%82%D0%B5%D0%BA%D0%BB%D0%BE.png)
Я новичок в Linux и SSH. Когда я пытаюсь подключиться к удаленному компьютеру Grid (к которому у меня есть доступ), я получаю ошибку превышения времени ожидания соединения. Недавно я установил Ubuntu в своей системе. У меня также есть клиент и сервер OpenSSH. Порт 22 включен, и я могу получить доступ к localhost.
Пожалуйста, дайте мне пошаговую инструкцию по решению этой проблемы, так как я новичок во всем этом деле.
с уважением
решение1
Попробуйте проверить, прослушивается ли порт 22:
sudo netstat -alnp|grep :22
Попробуйте разрешить порт в ufw
sudo ufw allow 22
sudo ufw disable && sudo ufw enable
Попробуйте добавить порт в iptables
sudo iptables -A INPUT -i eth1 -p tcp --dport 22 -j ACCEPT
Порт переадресован?
решение2
После проверки всех ваших iptables
и т. д.
Возможно, ваш сетевой администратор заблокировал порт 22 на коммутаторах локальной сети или изменил порт SSH по умолчанию на другой номер. Проверьте это у него.