내가 언제 ssh내 서버 중 하나에, 그것은 로그인 보인다, 그러나 정지 나에게 메시지를주기 전에 ( message debug2: shell request accepted on channel 0 is the last log entry).
이상한 것은 그렇지 않은 ssh -t "/bin/bash"경우 작동합니다 ssh.
내가 지금까지 알아 낸 것
- 같은 지리적 위치에있는 서버에서 정상적으로 로그인 할 수 있습니다
- I 인 경우
ssh -t '/bin/bash'-모든 위치에서 완벽하게 로그인 할 수 있습니다. - 서버를 사용
rsync하면 작동하는 것 같습니다. - 서버
rsync에서 사용하면 문제없이 작동합니다.
내가 시도한 것
- 제거하거나 모든 로그인 옵션을 변경
.profile,.bashrc /etc/profile - 제대로 작동하는 동일한 서버에서
ssh_config및 / 또는sshd_config다른 서버로 변경 - 라우팅을 확인했습니다
- 네트워크 전문가
tcpdump가 아무 소용이 없는지 조사 했습니다 (재전송이 많지만)
나는 정말로 다른 것을 생각할 수 없다
닷지 네트워크 카드 드라이버 / 펌웨어 외에.
.ssh/authorized_keys과 같은 비정상적인 것이 command=…있습니까? 모든 방화벽 규칙을 검토하여 실수로 일부 SSH 패킷을 차단하는지 확인 했습니까?
/etc/profile.d/*이나 /etc/bashrc파일에 문제가있을 수 있습니다.
match진술이sshd_config있습니까?sshd실행중인 인스턴스가 하나 입니까?