Несколько дней назад SSH перестал работать на моем компьютере. Я использую Terminal.app на Mac, на котором установлена новейшая версия OS X Lion. Вот что запускает ssh -vvv myserver :

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/bob/.ssh/config
debug1: Applying options for myserver
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22.
debug1: connect to address xxx.xxx.xxx.xxx port 22: Connection refused
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused

Первым делом я подумал, что с моим сервером что-то не так. Однако с моего MacBook, на котором также работает Lion, я могу без проблем подключиться к серверу по ssh . Я также попытался ssh'ing на другие серверы с моего компьютера, и они, кажется, не работают, но они, кажется, работают с моего MacBook.

Я думаю, что эта проблема возникла, когда я установил обновление безопасности от Apple пару дней назад, но я не уверен.

Кроме того, я могу ssh с моего компьютера на локальный хост и к моему MacBook, так что это просто внешние серверы, которых нет в моей сети, и я не могу подключиться к ssh . Я уже пробовал несколько программ SSH.

1 ответ1

1

Починил это! Проблема заключалась в том, что все мои внешние соединения, не подключенные к порту 80, были заблокированы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .