나는 다음과 같은 VBox를 가지고 있습니다 ...
확인해 보니 ssh가 실행 중이라는 것을 알았습니다.
그래서 요청을 전달하려고 합니다.
그런 다음 호스트에서 SSH를 통해 ...
$node % ssh -v -p 40 [email protected]
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /.../.ssh/config
debug1: /.../.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to 127.0.1.1 [127.0.1.1] port 40.
debug1: connect to address 127.0.1.1 port 40: Operation timed out
ssh: connect to host 127.0.1.1 port 40: Operation timed out
내가 무엇을 놓치고 있나요?
고쳐 쓰다
브리징에서 작동하는 것을 확인했지만 NAT를 사용하고 싶습니다.
답변1
VirtualBox에서는 NAT 네트워크 인터페이스를 사용할 때 호스트에서 직접 게스트에 액세스할 수 없습니다.
일반적인 해결 방법은 브리지 모드를 사용하거나 두 번째 브리지 모드를 만드는 것입니다.호스트 전용호스트가 게스트와 통신하는 데 사용하는 인터페이스입니다.
다만, NAT 인터페이스가 필요하다면 댓글에서 말씀하신 것처럼 포트포워딩 설정은 가능해야 할 것 같은데, 포워딩 규칙에 뭔가 문제가 있는 것 같습니다.
이것아이피이 명령은 게스트 IP가 10임을 보여줍니다.0.2.15 그러나 전달 규칙에서는 다음을 사용하고 있습니다. 10.2.0.15를 IP 주소로 사용합니다.