Najpierw musisz zdecydować, czy maszyna wirtualna jest podłączona do komputera hosta za pośrednictwem połączenia mostkowego, czy NAT, ale w sposób eteryczny musisz umieścić adres IP maszyny wirtualnej w putty, aby móc połączyć się z ip, w uruchomieniu terminala maszyny wirtualnej to polecenie pokazuje adres IP urządzenia (a nr 127.0.0.1 nie jest adresem IP urządzenia)
VM # ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:d9:16:b3 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.1 scope global eth0
valid_lft forever preferred_lft forever
w tym przypadku mój adres IP będzie do 10.0.2.15,
Najpierw upewnij się, że możesz komunikować się na poziomie podstawowym z maszyną wirtualną, otwórz okno terminala na hoście i spróbuj pingować maszynę wirtualną
HOST # ping 10.0.2.15
PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.
64 bytes from 10.0.2.15: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 10.0.2.15: icmp_seq=2 ttl=64 time=0.110 ms
64 bytes from 10.0.2.15: icmp_seq=3 ttl=64 time=0.099 ms
Jeśli otrzymasz wynik ant, upewnij się, że masz usługę ssh uruchomioną na maszynie wirtualnej, w terminalu na maszynie wirtualnej jako root,
VM # netstat -lnpt | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2361/sshd
Mówi to, ponieważ mamy usługę / proces z PID (2361) o nazwie sshd (demon OpenSSH) nasłuchujący na porcie 22.
Możesz sprawdzić, czy usługa działa poprawnie, próbując ssh do niej z maszyny wirtualnej,
VM # ssh 127.0.0.1
Następnie musisz upewnić się, że nie blokujesz portu 22 w swojej zaporze ogniowej / iptables, nie mogę w to uwierzyć, ale i tak sprawdź. W maszynie wirtualnej wpisz to polecenie, aby wyświetlić iptables,
VM # iptables -nvL INPUT
na wyjściu powinieneś mieć taką linię:
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ctstate NEW