Bei der Verwendung von Fedora 24 habe ich ein SSH-Verbindungsproblem. Ich habe es auf zwei Laptops installiert und habe auf beiden das gleiche Problem. Wenn ich SSH verwende, fragt es während der Verbindung nach einem Passwort, schreibt aber sofort „Broken Pipe“ und wirft mich raus.
ssh -l myname 192.168.1.5
[email protected]'s password:
packet_write_wait: Connection to 192.168.1.5 port 22: Broken pipe
Wenn ich es ausführlich mache, erhalte ich Folgendes:
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
Ich habe keine Ahnung, wie ich eine Verbindung herstellen kann, aber ich kann vom selben Laptop aus eine Verbindung zu einem anderen Debian-Laptop herstellen. Ich kann von Debian aus keine Verbindung zu einem dieser beiden Fedora-Computer herstellen.
Ich habe es ssh -l myname localhost
zweimal versucht, dann ausgeführt journalctl -u sshd
und das ist das Ergebnis:
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
Ich weiß nicht, wo ich weitere Protokolle finden kann.
PS: SElinux ist deaktiviert.
Ich habe es 2 Mal versucht ssh -l myname localhost
, dann ausgeführt journalctl -u sshd
und das ist das Ergebnis:
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
Antwort1
vi /etc/ssh/sshd_config
Wert ändern vonUsePrivilegeSeparationhineinJa.
Ich verwende Fedora23 und habe dasselbe Problem wie Sie. Versuchen Sie meine obige Lösung, vielleicht funktioniert es. Es sieht aus wie ein Problem mitopenssh-server-7.2p2-1.