"ssh: 호스트 10.0.2.2 포트 22에 연결 중: 연결이 거부되었습니다."는 10.0.2.2에서만 작동합니다.

"ssh: 호스트 10.0.2.2 포트 22에 연결 중: 연결이 거부되었습니다."는 10.0.2.2에서만 작동합니다.

SSH를 사용하여 IP 10.0.2.2에 연결하는 데 문제가 있습니다. 다른 IP 10.0.3.2 및 10.0.4.2는 정상적으로 작동합니다. Windows에서 MobaXterm을 사용하여 10.0.2.2에 연결하면 문제가 없으며 케이블이 이런 방식으로 이러한 대상에 연결되지 않은 경우에도 문제가 발생합니다

ssh -vvv 10.0.2.2

거의 즉시 연결이 거부됩니다.

OpenSSH_6.7p1 Debian-5+deb8u3, OpenSSL 1.0.1t  3 May 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.0.2.2 [10.0.2.2] port 22.
debug1: connect to address 10.0.2.2 port 22: Connection refused
ssh: connect to host 10.0.2.2 port 22: Connection refused

예를 들어, 10.0.3.2에 대한 연결은 예상대로 연결을 즉시 거부하지 않습니다.

openssh-client 및 openssh-server를 다시 설치하고 .ssh/를 삭제해 보았습니다. iptables 규칙이 없습니다. Ping 10.0.2.2가 응답을 제공합니다.

저는 Windows 7 64비트의 VirtualBox에서 Debian을 실행하고 있습니다.

답변1

가상 머신의 네트워크 어댑터 브리지 또는 NAT입니까? 서버가 /etc/ssh/sshd_config의 포트 22에서 수신 대기하고 있는지 확인하세요. 또한 다른 가상 머신이 이 가상 머신에 연결을 시도하기 때문에 문제가 발생하는지 확인하십시오. /etc/ssh/sshd_config에 대한 구성 파일을 게시할 수 있으면 문제 해결에 도움이 더 쉬울 것입니다. Windows 컴퓨터의 IP 및 서브넷에 대한 정보도 보내주십시오.

관련 정보