为什么已经工作了几个月的ssh突然挂起,然后拒绝连接?


0

ssh config已经使用了几个月了。配置是这样设置的:

Host <hostname>
    Hostname <ip address in config>
    User <username>
    Identityfile /Users/<username>/.ssh/id_rsa
    ForwardAgent

而且它一直只是做而起作用ssh <hostname>。突然之间,今天它在冗长的输出中超时了:

ssh -vv <hostname>
OpenSSH_7.3p1, LibreSSL 2.4.1
debug1: Reading configuration data /Users/usernamei/.ssh/config
debug1: /Users/usernamei/.ssh/config line 10: Applying options for *
debug1: /Users/usernamei/.ssh/config line 56: Applying options for <hostname>
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: resolving "<ip address>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ip address> [<ip address>] port 22.
debug1: connect to address <ip address> port 22: Connection refused
ssh: connect to host <ip address> port 22: Connection refused

我在macOSX。我什至无法在配置中ping地址:

ping <ip address in config>  

上面的命令超时了

我无法弄清楚自己在做什么。有人可以帮帮我吗?可能是什么原因?


1
您可以控制目标主机吗?它看起来像网络连接问题。目标主机或您的网络配置是否发生了变化?
rsm

都没有改变AFAICT。有没有一种方法可以诊断是哪一个?(即主机还是配置?)
尊重

Answers:


1

Connection refused表示目标主机可用,但未运行sshd守护程序来接受您的连接。请与该主机的系统管理员联系。

ping许多年来,无能为力已经毫无意义。我不知道为什么人们仍然认为这是一个问题。


+1关于ping主机无法连接的信息。为什么有这么多人建议将其作为有效的诊断方法?
准点
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.