Прослушивание 22 порта с определенных IP-адресов

У меня есть два тестовых экземпляра AWS EC2 с публичными IP-адресами ниже IPv4

3.15.217.194
18.222.170.204

Я хочу прослушать SSH-запрос с двух IP-адресов выше на моей локальной машине с Ubuntu, чтобы скопировать некоторые файлы.

Вот мой ufw-статус локальной машины с Ubuntu (16.04)

To                         Action      From
--                         ------      ----
54310                      ALLOW       Anywhere                  
54310/tcp                  ALLOW       Anywhere                  
22                         ALLOW       Anywhere                  
Anywhere                   ALLOW       3.15.217.194              
22                         ALLOW       3.15.217.194              
22                         ALLOW       18.222.170.204            
22/tcp                     ALLOW       Anywhere                  
Anywhere                   ALLOW       18.222.170.204            
54310 (v6)                 ALLOW       Anywhere (v6)             
54310/tcp (v6)             ALLOW       Anywhere (v6)             
22 (v6)                    ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6)

Но когда я выполняю scp или ssh из экземпляра AWS EC2 на мою локальную машину с Ubuntu, я получаю ошибку

ssh: connect to host ubuntuPublicIP port 22: Connection timed out

Не уверен, почему это происходит. Пинг успешно происходит от AWS EC2 до моего локального компьютера с Ubuntu с его общедоступным IP-адресом.

Выполнены следующие шаги на моей локальной машине с Ubuntu:

1) Выполнена переадресация портов в моем маршрутизаторе на порт 22 по IP-адресу моей локальной машины.

2) Добавлено IPv4 Public IPs в файл имени хоста на локальной машине с Ubuntu.

3) SSH-сервер работает

4) Здесь выводится sudo iptables -nvL

Chain ufw-user-input (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:54310
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:54310
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:54310
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:22
    0     0 ACCEPT     all  --  *      *       3.15.217.194         0.0.0.0/0           
    0     0 ACCEPT     tcp  --  *      *       3.15.217.194         0.0.0.0/0            tcp dpt:22
    0     0 ACCEPT     udp  --  *      *       3.15.217.194         0.0.0.0/0            udp dpt:22
    0     0 ACCEPT     tcp  --  *      *       18.222.170.204       0.0.0.0/0            tcp dpt:22
    0     0 ACCEPT     udp  --  *      *       18.222.170.204       0.0.0.0/0            udp dpt:22
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22

5) сделано sudo ufw allow from 18.222.170.204

6) сделано sudo ufw allow from 3.15.217.194

7) После переадресации портов также перезагружается маршрутизатор

8) sudo ufw allow 22/tcp

Я действительно застрял в последние 48 часов на этом и действительно не теперь знаете, что делать с ...!

Кто-нибудь может помочь, пожалуйста ...?

Обновление:

получил IP-адрес машины с помощью этой команды: curl ifconfig.me

получил IP-адрес моего маршрутизатора с помощью этой команды: ip route | grep default

Спасибо

0
задан 2 September 2019 в 10:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: