SSHを介して接続できるリモートサーバーがあり、接続できなくなりました!ノートパソコンとアンドロイドフォンを利用してサーバーに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