Я налаштував перенаправлення портів для своєї мережі, щоб мати можливість ssh в моєму сервері поза мережею (скажімо, зовнішній port 10122 карти до внутрішніх port 22 для 192.168.1.101 ).
Скажімо, мій комп'ютер має IP 192.168.1.102, сервер має 192.168.1.101
я можу зробити ssh root@192.168.1.101 і це буде працювати.
я можу зробити ssh -p 10122 root@<public IP> і це буде працювати ТІЛЬКИ, якщо я не підключений до локальної мережі
Чому я не можу посилатися ssh -p 10122 root@<public IP> з мережі?
Я googled навколо і тільки отримувати інформацію про те, як зробити перенаправлення портів або використання iptables відкривати порти (але це все вже працює).
EDIT: Мені не потрібно використовувати зовнішній IP для доступу до внутрішньої машини, я потрапив до цієї проблеми не один раз і хотів би дізнатися більше і мати можливість пояснити, чому, якщо хтось запитав мене.