ssh
동일한 서브넷에 있는 다른 컴퓨터(win10)에서 Linux 상자에 들어갈 수 있습니다 . 그러나 다른 서브넷의 win10에서 ssh를 시도하면 로그인 프롬프트가 반환되지만 비밀번호 프롬프트는 표시되지 않습니다.
확인해 보니 hosts.allow
/ hosts.deny
이 모든 항목이 iptables
모든 곳으로 설정되어 있습니다 proto
. Linux 시스템은 서로 다른 서브넷에서 win10을 ping할 수 있습니다.
네트워크 무선 링크 유형으로 인해 둘 사이의 네트워크 속도는 일반 네트워크 토폴로지보다 느립니다.
상태에는 sshd
연결이 설정된 것으로 표시되지만 클라이언트에 비밀번호를 묻는 메시지가 표시되지 않습니다.
이것을 어떻게 설명할 수 있을까요? 고칠 수 있나요?
*** 추가하세요. 다시 생각해 보세요. SSH와 동일한 시스템에서 rdp에 문제가 있습니다. UseDNS 번호로 sshd_config를 업데이트하지 않았습니다. 변경사항이 있으면 업데이트하겠습니다. 감사해요.
답변1
PuTTY에서 로그인 프롬프트는 PuTTY 클라이언트에 의해 생성되지만 비밀번호 프롬프트는 서버 측에서 제공됩니다.
서버가 트래픽을 클라이언트의 서브넷으로 다시 라우팅할 수 있습니까?
일부 Linux 배포판에서는 기본적으로 클라이언트 호스트 이름의 DNS 조회를 수행하도록 ssh를 구성합니다. 실패할 경우 특히 GSSAPI 인증 방법도 활성화된 경우 긴 지연이 발생할 수 있습니다. 전체 지연 시간이 너무 길어지면 연결 시도 시간이 초과될 수 있습니다.