远程服务器为一个客户端关闭了 SSH 连接,但其他客户端没有问题!

远程服务器为一个客户端关闭了 SSH 连接,但其他客户端没有问题!

我有一个远程服务器,我可以通过 ssh 连接到它,但有些我不能再连接了!我用我的笔记本电脑和 Android 手机 ssh 连接到服务器,但从某一天开始,每次我尝试时,都会收到服务器已关闭连接的消息。

但所有其他设备或计算机都可以连接!

我删除了手机中保存的密钥并再次尝试,它有效,但我的 ubuntu 笔记本电脑仍然无法连接。

我已经在我的 ubuntu 笔记本电脑上重新启动并重新安装了 ssh 服务(ssh 和 openssh-client)。我已经删除了所有配置文件夹(~/.ssh/etc/ssh)并在我的 ubuntu 笔记本电脑上重新安装,但什么也没有!

sudo ufw status适用inactive于客户端和服务器

/etc/hosts.allow/etc/hosts.deny对于客户端和服务器来说都是空的

我有时也在 ubuntu 机器上使用端口转发 ( ssh sb@sth -D <port>)

请帮我!! :'(

编辑:我通过密码而不是密钥连接

问题只出在 openssh-client 上,其他的比如 putty 工作得很好

详细输出是:

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Connecting to blablabla port 22.
debug1: Connection established.
debug1: identity file /home/amir/.ssh/id_rsa type -1
debug1: identity file /home/amir/.ssh/id_rsa-cert type -1
debug1: identity file /home/amir/.ssh/id_dsa type -1
debug1: identity file /home/amir/.ssh/id_dsa-cert type -1
debug1: identity file /home/amir/.ssh/id_ecdsa type -1
debug1: identity file /home/amir/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/amir/.ssh/id_ed25519 type -1
debug1: identity file /home/amir/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH_6.6.1* compat 0x04000000
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr [email protected] none
debug1: kex: client->server aes128-ctr [email protected] none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

服务器端是:OpenSSH_6.6.1p1 Ubuntu-2ubuntu, OpenSSL 1.0.1f 6 Jan 2014

相关内容