Поэтому я установил Raspberry Pi 3 для SSH через WiFi, и он работал отлично. Я дал ему статический IP-адрес, и порт перенаправил на него свой порт (я просто изменил порт на другой номер). Я также сделал то же самое с VNC, с номером порта на один выше. Это работало нормально, и я мог использовать SSH для своего Pi из любой точки мира, используя мой публичный IP.
Сегодня я решил использовать Ethernet. Поэтому я переместил свой Pi наверх и подключил его к маршрутизатору с помощью шнура. Я установил статический IP-адрес Ethernet (который работал нормально), и я смог подключиться к моему Pi через свой частный IP-адрес (начиная с 192.168.xx.xx) и нужный порт. Однако теперь я не могу подключиться к нему по SSH, используя мой публичный IP-адрес маршрутизатора. Я проверил на странице маршрутизатора (192.168.1.1), и теперь он зарегистрировал мой Pi как проводное соединение. Я проверил, и переадресация портов перенаправляла правильный порт на правильный IP-адрес (который является только что настроенным частным IP-адресом), но когда я подключаю SSH к нему с его общедоступного IP-адреса (110.174.xx.xx), он истекает.
Если вы можете что-то предложить, убедитесь, что это в простых, понятных терминах, так как я не слишком хорош в Linux.
Какие-либо предложения? Кстати, я новичок, поэтому, если я сделал что-то не так, пожалуйста, не ненавидите.