У меня есть сервер, работающий раньше, но сегодня я не могу подключиться к нему по ssh, он показывает мне:
ssh: connect to host 10.0.0.117 port 22: Connection refused
Я предполагаю, что с этим что-то не так, но я не могу войти в него, так что я могу сделать в этой ситуации, по крайней мере, чтобы выяснить, в чем проблема?
В Connection refused
обычно означает, что на удаленном порту ничего не слушает. Вы настроили sshd для прослушивания порта, отличного от стандартного? Если да, то вы можете использовать
ssh -p <portnum> 10.0.0.117
В противном случае вам придется получить доступ к системе с ее консоли, чтобы узнать, запущен ли sshd и на каком порту, а также проверить журналы для получения дополнительной информации.
1 - У вас работает ssh? (как рекомендовано Яном)
статус службы sshd
запуск службы sshd (если он не запущен)
2 - Проверьте, открыт ли порт (относится к (1))
netstat -talpn | grep ": 22"
3 - Попробуйте временно отключить брандмауэр на ssh-клиенте и сервере, если исходящий порт 22 или входящий порт 22 заблокирован на любой из машин соответственно.
/ sbin / iptables -F
4 - Можете ли вы пропинговать ssh-сервер?
пинг 10.0.0.117
Если у вас есть HP iLO, Dell DRAC или SUN ILOM, вы можете использовать это для входа на сервер.