원격 서버가 한 클라이언트의 SSH 연결을 닫았지만 다른 클라이언트는 괜찮습니다!

원격 서버가 한 클라이언트의 SSH 연결을 닫았지만 다른 클라이언트는 괜찮습니다!

SSH를 통해 연결할 수 있는 원격 서버가 있는데 더 이상 연결할 수 없습니다! 노트북과 안드로이드폰을 이용해 서버에 SSH 접속을 하는데, 어느 날부터 시도할 때마다 서버가 연결을 끊었다는 메시지가 뜹니다.

하지만 다른 모든 장치나 컴퓨터는 연결할 수 있습니다!

휴대폰에 저장된 키를 삭제하고 다시 시도했는데 작동했지만 우분투 노트북이 여전히 연결되지 않습니다.

우분투 노트북에서 SSH 서비스(ssh 및 openssh-client)를 다시 시작하고 다시 설치했습니다. 모든 구성 폴더( ~/.ssh및 ) 를 삭제 /etc/ssh하고 우분투 노트북에 다시 설치했지만 아무것도 없습니다!

sudo ufw statusinactive클라이언트와 서버 모두에 적용

/etc/hosts.allow/etc/hosts.deny클라이언트와 서버 모두 비어 있음

나는 또한 때때로 우분투 머신에서 포트 포워딩을 사용합니다 ( 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

관련 정보