sshd は他のポートの接続をリセットします。

sshd は他のポートの接続をリセットします。

私はRaspberry Piデバイスの2つのポートでSSHdを実行したいと思います。追加しました

Port 22
Port 5500

到着/etc/ssh/sshd_configして逃げました/etc/init.d/ssh restart

問題は、ポート5500の接続が常にリセットされることです。

ここで考えられる問題を見ることができます。 (ユーザーで聞いていますpi)。どうやってこれが起こるのかわかりません。

> lsof -i
sshd     7727   pi    3u  IPv4  13512      0t0  TCP *:5500 (LISTEN)
sshd     8122 root    3u  IPv4  15032      0t0  TCP *:ssh (LISTEN)

また、他の出力は次のようになります。

> ssh localhost -p 5500 -v
debug1: Local version string SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer

/var/log/auth.logから

> tail /var/auth/auth.log
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: fatal: No supported key exchange algorithms [preauth]

問題はsshdがリッスンするユーザーエラーにあると思いますが、それを変更する構成が見つかりません。

ポート22のSSHは正常に動作します。

ベストアンサー1

新しいサービスを開始する前に元のsshdサービスを停止していないようです。新しいポートはroot権限で起動せずにポート22を割り当てようとしましたが、失敗し、ポート5500のみが割り当てられました。

開始時刻の確認

ps -ef | grep sshd

オペレーティングシステムがわかりませんが、検索を開始してみてください。

sudo service OpenSSH status

または

sudo /etc/init.d/ssh status

おすすめ記事