고쳐 쓰다

고쳐 쓰다

나는 다음과 같은 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 주소로 사용합니다.

관련 정보