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입니다.