Несмотря на то, что сервис SSH на виртуальной машине был установлен и работал, я всё равно не мог до неё достучаться и PuTTY выдавал ошибку «Network Error: Connection refused»:
Поскольку виртуальная машина находится за NAT, нужно было сделать проброс портов.
1. Открываем сетевые настройки виртуальной машины (можно через меню):
▶ ▶
2. Раскрываем раздел Advanced:
3. Нажимаем на кнопку «Port Forwarding»:
4. Нажав на плюсик в правом верхнем углу окна, добавляем новое правило:
Host IP = 127.0.0.1
Host Port = 22
Guest IP = 10.0.2.15
Guest Port = 22
Узнать Guest IP можно, если запустить виртуальную машину (у меня там Linux) и в терминале набрать ip a (нам нужна строка inet 10.0.2.15):
denis@denis-VirtualBox:~$ ip a 1: lo:mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:0d:40:1d brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 85353sec preferred_lft 85353sec inet6 fe80::c384:34f:d783:3a60/64 scope link noprefixroute valid_lft forever preferred_lft forever
5. Теперь можно запустить Putty, создав подключение виртуальной машине с адресом 127.0.0.1:
Например здесь мы запрещаем доступ к SSH всем:
/etc/hosts.deny
sshd: ALL
А здесь мы его РАЗРЕШАЕМ всем пользователям локальной сети:
/etc/hosts.allow
sshd: 192.168.1.
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024
- VSCode: Найти и удалить элементы xml - 29.10.2024
- WordPress: Ошибка в плагине WpDiscuz - 08.10.2024