다음은 후속 질문입니다.Virtualbox가 내 노트북과 다른 IP 주소를 갖도록 허용. /etc/hosts
Ubuntu 14.04(호스트)를 실행하는 노트북과 Ubuntu 14.04(게스트)를 실행하는 가상 머신에 다음 파일이 생겼습니다 .
127.0.0.1 localhost
127.0.1.1 gsamaras // gsamaras-VirtualBox
192.168.1.2 master // the host
192.168.1.9 slave-1 // the guest
이걸 이용해서 IP를 얻었어요답변. virtualbox를 eth0으로 설정하면 아무것도 반환되지 않고 네트워크 연결이 끊어진 것 같습니다. 따라서 virtualbox에는 다음과 같은 설정이 있습니다.
장치->네트워크->브리지 어댑터(이름 wlan0)
게스트에서 호스트로 ssh를 사용할 수 있지만 ssh master
호스트에서는 다음을 얻습니다.
gsamaras@gsamaras:~$ ssh slave-1
ssh: connect to host slave-1 port 22: Connection refused
또한 손님이 오면 다음을 얻습니다.
gsamaras@gsamaras-VirtualBox:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
어떻게 고치나요?
편집하다:
~에서손님:
gsamaras@gsamaras-VirtualBox:~$ netstat -an | grep -w LISTEN | grep -w 22
gsamaras@gsamaras-VirtualBox:~$
~에서주인:
gsamaras@gsamaras:~$ ping slave-1
PING slave-1 (192.168.1.9) 56(84) bytes of data.
64 bytes from slave-1 (192.168.1.9): icmp_seq=1 ttl=64 time=0.360 ms
답변1
SSH 서비스가 게스트에서 로컬로 실행되고 있는지 확인하는 간단한 방법:
ssh localhost
또는:
netstat -an | grep -w LISTEN | grep -w 22
설치되어 있지 않다면 확인해 보세요.https://askubuntu.com/questions/51925/how-do-i-configure-a-new-ubuntu-installation-to-accept-ssh-connections
답변2
체크리스트:
- Slave-1에 ping을 보낼 수 있나요?
Slave-1 IPtables는 SSH 포트를 허용합니까? IPTables를 중지하고 다시 시도하십시오.
service iptables stop
Slave-1이 SSH 서비스를 실행하고 있습니까? 그렇다면 재부팅을 한번 해보세요.
service sshd start service sshd stop service sshd restart
SSH 기본 포트를 변경하지 않았는지 확인하세요.