在连接到远程计算机时,从mac os x拒绝ssh连接

use*_*993 18 ssh

我在Mac OS X 10.7.4上运行.
我无法访问ssh远程计算机,但是当我这样做时ssh user@localhost,它可以正常工作.

显示的错误是


OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to web.iiit.ac.in [14.139.82.8] port 22.
debug1: connect to address 14.139.82.8 port 22: Connection refused
ssh: connect to host web.iiit.ac.in port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

我在"系统偏好设置"中启用了根登录并禁用了防火墙.

此外,ps aux | grep ssh shows ssh-agent包含/usr/bin/ssh-agent -lgrep ssh输出.

这样做sudo launchctl list|grep ssh表明:

  • 0 com.openssh.sshd

在此之后,sudo launchctl启动com.openssh.sshd; sudo launchctl list | grep ssh给出了45973 - com.openssh.sshd

再次,经过一段时间后检查sudo launchctl list | grep ssh后,它再次显示: - 0 com.openssh.sshd

小智 30

在系统首选项 - >共享 - >启用远程登录.它会解决它.


sim*_*ont 3

您的远程主机可能没有运行 SSH 服务器(或者,如果有,则它没有侦听端口 22)。

您的测试(ps auxlaunchctl)不会有帮助 - 问题出在远程主机上,而不是本地(您有一个 SSH 客户端,因为您可以连接到localhost,但远程主机14.139.82.8不允许在端口 22 上进行连接) 。