Fedora 24를 사용하면 SSH 연결 문제가 있습니다. 노트북 2대에 설치했는데 둘 다 같은 문제가 발생했습니다. 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에서 Fedora 컴퓨터 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
더 많은 로그를 어디서 찾을 수 있는지 모르겠습니다.
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.