我正在尝试通过 SSH 连接到我们用于工作计算的 ubuntu 机器。
正常情况下一切正常,但昨天我尝试设置无密码登录,如下所示本指南。最后,这没有用,所以我删除了文件 ~/.ssh/authorized_keys(实际上,我备份了它)。现在,每当我尝试连接时,我都会得到
$ ssh -vvvv [email protected]
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "x.x.x.x" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.
debug1: connect to address x.x.x.x port 22: Connection refused
ssh: connect to host x.x.x.x port 22: Connection refused
我知道这是一个非常常见的问题,但与我在网上找到的所有其他类似问题相比,存在很大区别。
看起来这种情况只发生在一台计算机上:
- 如果我尝试从我的计算机 ssh 到该服务器,我会收到连接被拒绝错误。
- 例如,如果我尝试从我的笔记本电脑或任何其他机器通过 ssh 进入服务器,一切都会正常工作。
- 如果其他人尝试使用其用户名登录服务器从我的机器,他们也会收到连接被拒绝错误。
- 如果我想从我的机器连接到任何其他 ssh 服务器,它都可以正常工作,包括我工作场所的其他服务器。
看起来那台服务器确实不喜欢我的电脑。我知道最好的建议是联系服务器管理员,但这里的 IT 速度非常慢……
对于可能存在什么问题您有什么想法吗?