私は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