Windows 8 호스트 OS의 VirtualBox에서 CentOS 7.3이 실행되는 직장에서 홈 네트워크로 원격 연결

Windows 8 호스트 OS의 VirtualBox에서 CentOS 7.3이 실행되는 직장에서 홈 네트워크로 원격 연결

나는 이것을 여러 시간 동안 성공적으로 설정하려고 노력해 왔습니다. 2개의 어댑터(1. NAT, 2. 호스트 전용)로 VirtualBox를 구성할 수 있었고, 호스트 OS에서 vbox 게스트 OS로 문제 없이 SSH를 통해 연결할 수 있음을 확인했습니다.

그런 다음 VirtualBox의 NAT 어댑터를 4022에서 22로 포트 전달하도록 구성했습니다. 그런 다음 라우터 구성(TP-LINK Archer C7 라우터)으로 이동하여 서버 포트: 4022, 내부 포트: 4022, IP를 설정하여 포트 전달을 구성했습니다. 주소: <centos_in_vbox의 IP 주소>.

이 모든 설정이 완료된 후 다음을 수행하는 간단한 테스트를 수행하여 인터넷의 원격 Linux 서버에서 테스트를 실행하려고 합니다.

> telnet my_external_ip_number 4022
Trying xxx.xxx.xxx.xxx...
telnet: connect to address xxx.xxx.xxx.xxx: No route to host

설정이 작동하지 않는 것 같습니다. 내가 무엇을 놓치고 있거나 잘못하고 있는지 어떤 아이디어가 있습니까?

답변1

제안해 주셔서 감사합니다. 문제를 파악하는 데 도움이 되었습니다. 실제로 문제는 Windows 방화벽에 있었지만 분명한 문제는 아니었습니다. 작년에 VirtualBox를 설치했고 처음 시작했을 때 Windows 방화벽이 기억하는 일부 방화벽 설정을 지정했음이 틀림없습니다. 결국 내가 해야 할 일은 VirtualBox 자체와 관련된 Windows 방화벽을 비활성화하고 특정 포트 4022가 들어올 수 있도록 구성한 사용자 지정 수신 규칙을 정의하는 것이었습니다. 이를 통해 외부 호스트가 SSH 세션.

관련 정보