无法从 Mac 通过 SSH 连接到远程服务器

无法从 Mac 通过 SSH 连接到远程服务器

几天前,我的电脑上的 SSH 停止工作了。我在一台运行着最新版本 OS X Lion 的 Mac 上使用 Terminal.app。运行后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 进入其他服务器,它们似乎也不起作用,但它们似乎在我的 MacBook 上起作用。

我认为这个问题是在几天前安装 Apple 的安全更新时出现的,但我不确定。

此外,我可以ssh从我的电脑连接到 localhost 和 MacBook,因此似乎无法访问不在我的网络中的外部服务器ssh。我已经尝试了多个 SSH 程序。

答案1

解决了!问题是我所有不在端口 80 上的外部连接都被阻止了。

相关内容