У меня есть vps с Ubuntu 12.04 LTS, и я установил openSSH, но я не могу подключиться к нему с помощью putty. Я получаю сообщение об ошибке «Ошибка сети: истекло время ожидания соединения». Как это исправить?
Telnet к порту 22 вашего VPS. Если sshd принимает соединения, вы должны увидеть что-то похожее на следующее:
$ telnet your.vps.foo 22
Trying 203.0.113.25...
Connected to your.vps.foo.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0p1
Protocol mismatch.
Connection closed by foreign host.
Если вы не получаете этот ответ от vps, у вас может быть брандмауэр, блокирующий порт, или проблема конфигурации в /etc/ssh/sshd_config
.
man sshd_config
объясняет, как работает этот файл