VirtualBox Fedora 가상 머신에 로그인하세요.

VirtualBox Fedora 가상 머신에 로그인하세요.

VirtualBox 3.18을 사용하여 Fedora 20 가상 머신을 만들었습니다.

IP 주소가 192.168.56.1인 호스트 전용 네트워크 어댑터를 만들었습니다.

호스트에서 해당 주소를 ping하면 작동합니다.

SSH로 접속해 보았지만 작동하지 않았습니다.

나는 다음과 같은 결과를 얻습니다 sudo firewall-cmd --list-all.

public (default, active)
  interfaces: p2p1, p7p1
  sources:
  services: dhcpv6-client mdns ssh
  ports: 22/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules

그리고 네트워크 어댑터에는 VirtualBox 호스트 어댑터의 MAC 주소만 있고, ipv6 주소만 있음을 ip addr보여줍니다 .p7p1

시도하면 연결이 거부됩니다. IPv4 주소가 없는 네트워크 인터페이스로 인해 이 문제가 발생할 수 있습니까? 위의 Firewalld 출력에서 ​​포트가 열려 있는 것으로 나타납니다.ssh [email protected]p7p1

sshd가 실행 중입니다.

답변1

호스트 전용 환경에서는 일반적으로 호스트가 주소를 얻고 192.168.56.1모든 게스트는 로 시작하는 주소를 얻습니다 192.168.56.101. 이는 VirtualBox 설정 창에서 구성할 수 있습니다. 게스트 시스템에 액세스하려는 경우 Fedora다음을 수행해야 할 수 있습니다.

ssh [email protected]

게스트 시스템의 사용자 이름으로 바꿉니다 user(예 fedora: ). 또한 ssh 데몬이 실행 중이고 방화벽이 포트를 차단하고 있지 않은지 확인해야 합니다. 호스트에서 테스트할 수 있습니다.

nmap 192.168.56.101 -p 22

게스트가 포트 22에서 SSH 서버를 실행하고 있다고 가정하면 포트가 열려 있는지, 방화벽에 의해 차단되었는지 여부를 알 수 있습니다.


또한 VirtualBox는 게스트 시스템에 연결하는 네트워크 인터페이스에 대해 약간 까다로울 수 있습니다. 여전히 문제가 있는 경우 호스트 네트워크 인터페이스만 제외한 모든 네트워크 인터페이스의 연결을 끊어 보십시오. 일반적으로 이를 구성한 경우 게스트 시스템은 호스트 전용 네트워킹을 무시합니다 nat.

관련 정보