Я пытаюсь получить ssh-соединение между двумя виртуальными машинами. Поэтому я установил два виртуальных компьютера с гостями Ubuntu-Gnome-16.04 на хосте Ubuntu-Gnome-14.04 с использованием Oracle VirtualBox 4.3.36.
Я настроил оба виртуальных компьютера на одну и ту же внутреннюю сеть на адаптере 1. Кроме того, я назначил IPv4-адресам каждого гостя статические адреса:
Адрес: 192.168.44.10 в квесте а и 192.168.44.11 в квесте b
маска сети: 255.255.255.0
шлюз: 192.168.44.44
DNS-сервер: 192.168.44.22
Тогда я могу пинг между виртуальными машинами:
usr@vb-a:~$ ping 192.168.44.11 -c4
PING 192.168.44.11 (192.168.44.11) 56(84) bytes of data.
64 bytes from 192.168.44.11: icmp_seq=1 ttl=64 time=0.155 ms
64 bytes from 192.168.44.11: icmp_seq=2 ttl=64 time=0.316 ms
64 bytes from 192.168.44.11: icmp_seq=3 ttl=64 time=0.308 ms
64 bytes from 192.168.44.11: icmp_seq=4 ttl=64 time=0.319 ms
--- 192.168.44.11 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.155/0.274/0.319/0.071 ms
а другой вм:
usr@vb-b:~$ ping 192.168.44.10 -c4
PING 192.168.44.10 (192.168.44.10) 56(84) bytes of data.
64 bytes from 192.168.44.10: icmp_seq=1 ttl=64 time=0.429 ms
64 bytes from 192.168.44.10: icmp_seq=2 ttl=64 time=0.308 ms
64 bytes from 192.168.44.10: icmp_seq=3 ttl=64 time=0.297 ms
64 bytes from 192.168.44.10: icmp_seq=4 ttl=64 time=0.243 ms
--- 192.168.44.10 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.243/0.319/0.429/0.069 ms
Но при попытке открыть ssh-соединение я получаю следующее сообщение:
usr@vb-a:~$ ssh root@192.168.44.11
ssh: connect to host 192.168.44.11 port 22: Connection refused
Я начал устранять неполадки и проверяю состояние ufw на хосте, а guest неактивен, потому что, возможно, брандмауэр блокирует этот порт. Но UFW не активен.
Где может быть вина?
Заранее спасибо.
Alex
firewall configuration
на одного гостя. Под Сервисами> ssh> порты указаны порты 22 tcp и udp. Можете ли вы указать, что я должен искать?