SSH를 통해 Mac에서 Virtualbox에 연결하려고 할 때 연결이 거부되었습니다.

SSH를 통해 Mac에서 Virtualbox에 연결하려고 할 때 연결이 거부되었습니다.

Vagrantbox를 처음부터 설정하려고 하는데 몇 가지 문제가 발생했습니다. openSUSE가 설치된 Virtual Box를 만들었고 SSH를 통해 VB에 연결하려고 하면 다음 오류가 발생합니다 ssh: connect to host 192.168.50.1 port 22: Connection refused.

내 VB 포트 전달 설정은 다음과 같습니다 Name: SSH, Protocol: TCP, Host IP: blank, Host Port: 2222, Guest IP: blank, Guest Port: 22.

내가 실행하면 다음과 같은 결과를 얻습니다 ifconfig -a.vboxnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 ether 0a:00:27:00:00:00 inet 192.168.50.1 netmask 0xffffff00 broadcast 192.168.50.255

내가 말했듯이, 나는 이것에 대해 매우 새로운 것이므로 아마도 사소한 것을 놓쳤을 것입니다.

답변1

ssh: 호스트 192.168.50.1 포트 22에 연결 중: 연결이 거부되었습니다.

잘못된 포트 번호를 사용했습니다. 사용ssh -p 2222 user@host

호스트 포트는 2222이고 게스트 포트는 22입니다. VM 내부의 포트 번호는 22입니다. 그러나 VM 외부에서는 포트 번호가 2222입니다.

관련 정보