NAT 네트워크 (Virtual Box), 호스트 OS (IP ADDR : 172.16.32.2가있는 Windows)에있는 Linux Box에 액세스하려고했기 때문에 포트 전달을 수행했으며 이제는 퍼티 클라이언트가 성공적으로 수행되었습니다.
위의 포트 전달 규칙을 확인하십시오. 일반적으로 게스트가 거주하고 시스템에 성공적으로 연결되는 실제 호스트 (172.16.32.2)에 IP (127.0.0.1) 및 포트 (2012)를 입력하여 Putty Client를 사용하여 Linux 시스템에 액세스합니다.
이제 다른 호스트 (IP ADDR이 172.16.32.10 인 Windows)에서 동일한 가상 머신에 액세스하려는 시나리오가 있습니다. 다른 Windows 호스트에서 Linux 상자에 액세스하기 위해 SSH 터널링을 수행 할 수 있습니까? 그렇다면 어떻게합니까?
참고 : 브리징은 쉬운 옵션이지만 NAT 네트워크를 설정해야하는 이유가 있습니다. 작업 환경에는 무선 네트워크 만 있고 무선 인터페이스가 브리지 모드 1에서 항상 제대로 작동하지는 않습니다. 위의 설정을 수정하지 않고 솔루션을 찾으십시오.
포트 2012에서 172.16.xx.xx에 연결하여 Linux 시스템에 액세스 할 수 없습니까? 방화벽 설정에서 포트를 열었습니까?
—
SpiderPig
@SpiderPig, 나는 Windows 컴퓨터의 방화벽 설정을 건드리지 않았다고 생각합니다. Windows 방화벽 설정에서 추가 / 수정해야 할 사항을 안내해 주시겠습니까?
—
Karthick
"Host IP"및 "Guest IP"필드를 비워 둘 수 있으며 VirtualBox가 Linux VM의 IP를 자동으로 결정하므로 계속 작동합니다. "호스트 IP"를 비워두면 모든 주소 (127.0.0.1 및 172.16.32.10)에서 작동해야합니다. Windows 방화벽을 완전히 비활성화하여 문제가 발생하는지 확인하십시오.
—
SpiderPig
@SpiderPig, 호스트 IP를 떠나는 것이 의미가 있지만 왜 "게스트 IP"입니까? 10 명 정도의 손님이 있고 어떻게 비워두면 어떤 손님을 연결해야하는지 어떻게 알 수 있습니까?
—
karthick87