我尝试设置 sublime text editor 通过 sftp 连接到我的服务器,但总是出现连接超时。我找到了一个解决方案,并按照这篇文章操作: https://superuser.com/a/957666
他们建议更改服务器配置以接受客户端使用的 mac 算法,方法是hmac-sha1
在 上添加此项KexAlgorithms
。因此,在 中/etc/ssh/sshd_config
,我更改了:
KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1
到
KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,hmac-sha1
现在我尝试登录我的服务器,我得到了Network error: Connection refused
我如何才能重新访问我的服务器?我的服务器托管在 kimsufy 上。
答案1
Network error: Connection refused
表示服务器拒绝打开连接(在 TCP 级别)。通常的原因是 sshd 没有运行。
我认为 sshd 不喜欢配置中的某些内容并中止。查看 sshd 日志。
顺便说一句,hmac-sha1
这似乎不是一个有效的值,KexAlgorithms
但对于MACs