連接期間 ssh 上的管道損壞

連接期間 ssh 上的管道損壞

使用 fedora 24,我遇到 ssh 連線問題。我在兩台筆記型電腦上安裝了它,並且兩台筆記型電腦都遇到了同樣的問題。當我使用 ssh 時,它會在連接期間要求輸入密碼,但會立即寫入損壞的管道並將我踢出。

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 連接到這兩台 Fedora 計算機中的任何一台。

我嘗試了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

我不知道在哪裡可以找到更多日誌。

PS:SElinux 被停用。

我嘗試了兩次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-server-7.2p2-1

相關內容