接続中に SSH のパイプが壊れました

接続中に SSH のパイプが壊れました

fedora 24 を使用しているときに、ssh 接続の問題があります。2 台のラップトップにインストールしましたが、両方で同じ問題が発生します。ssh を実行すると、接続中にパスワードが要求されますが、すぐに broken pipe と書き込まれ、ログアウトされます。

ssh -l myname 192.168.1.5
[email protected]'s password:
packet_write_wait: Connection to 192.168.1.5 port 22: Broken pipe

詳細にすると、次のようになります。

debug1: Next authentication method: password
[email protected]'s password: 
debug1: Authentication succeeded (password).
Authenticated to 192.168.1.5 ([192.168.1.5]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
packet_write_wait: Connection to 192.168.1.5 port 22: Broken pipe

接続方法がわかりませんが、同じラップトップから別の Debian ラップトップに接続できます。Debian から 2 台の Fedora コンピューターのいずれにも接続できません。

ssh -l myname localhost2 回試してから実行したところjournalctl -u sshd、次の結果になりました。

Nov 03 17:15:09 localhost.localdomain sshd[15663]: Server listening on :: port 22.
Nov 03 17:15:09 localhost.localdomain systemd[1]: Started OpenSSH server daemon.
Nov 03 17:19:37 localhost.localdomain sshd[16025]: Accepted password for myname from 127.0.0.1 port 57942 ssh2
Nov 03 17:22:50 localhost.localdomain sshd[16086]: Accepted password for myname from 127.0.0.1 port 57996 ssh2

さらにログをどこで見つけられるか分かりません。

PS: SElinux は無効になっています。

2 回試してssh -l myname localhost実行したところjournalctl -u sshd、次の結果になりました。

Nov 03 17:15:09 localhost.localdomain sshd[15663]: Server listening on :: port 22.
Nov 03 17:15:09 localhost.localdomain systemd[1]: Started OpenSSH server daemon.
Nov 03 17:19:37 localhost.localdomain sshd[16025]: Accepted password for myname from 127.0.0.1 port 57942 ssh2
Nov 03 17:22:50 localhost.localdomain sshd[16086]: Accepted password for myname from 127.0.0.1 port 57996 ssh2

答え1

vi /etc/ssh/sshd_config 

値の変更特権の分離を使用するの中へはい

私はfedora23を使っていますが、あなたと同じ問題に遭遇しました。上記の解決策を試してください。うまくいくかもしれません。openssh-サーバー-7.2p2-1

関連情報