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 localhost
2 回試してから実行したところ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。