SSH는 다른 서브넷의 비밀번호 프롬프트를 반환하지 않습니다.

SSH는 다른 서브넷의 비밀번호 프롬프트를 반환하지 않습니다.

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 인증 방법도 활성화된 경우 긴 지연이 발생할 수 있습니다. 전체 지연 시간이 너무 길어지면 연결 시도 시간이 초과될 수 있습니다.

관련 정보