다른 네트워크의 SSH Ubuntu

다른 네트워크의 SSH Ubuntu

VirtualBox에 Ubuntu 16.04 LTS가 있습니다.

다른 네트워크의 장치를 통해 SSH를 사용하려면 어떻게 해야 합니까?

호스트 : 윈도우 10
VM : 우분투 16.04

다른 네트워크의 퍼티를 사용하여 SSH를 사용하고 싶습니다.

또한 Android 기기에서 SSH를 사용하려면 어떻게 해야 하나요?

포트포워딩을 설정했어요

192.168.56.1   2222    10.0.2.15     2222

답변1

NAT를 사용하고 있으므로 먼저 포트 전달을 구성해야 합니다(VirtualBox 매뉴얼의 6.3.1장).

VM의 포트 22에 해당하도록 Windows 시스템의 포트(예: 2222)를 구성해야 합니다.

그런 다음 PuTTY를 사용하여 Windows 호스트의 IP 주소와 포트 2222에 연결할 수 있습니다.

안드로이드에도 동일하게 적용됩니다. Play 스토어(또는 사용하는 모든 항목)에서 SSH 애플리케이션을 찾고 동일한 연결 세부정보를 사용해야 합니다.

답변2

게스트에서 다른 장치로 SSH를 사용하는 경우 virtualbox가 NAT'ing을 처리하며 즉시 작동합니다.

NAT에 있는 동안 PC에서 게스트로 SSH를 수행하려는 경우 실제로 VB > 컴퓨터 > 설정 > 네트워크 > 포트 전달에서 포트 전달을 열어야 합니다.

장치를 NAT할 특별한 이유가 없다면 브리지 네트워킹을 사용하여 게스트가 네트워크에서 일반 장치처럼 작동하도록 하는 것이 좋습니다.

관련 정보