Миссия: удаленное подключение к mwk-desktop с mwk-laptop с помощью SSH.
Ситуация:
- Раньше работал: раньше я мог подключаться удаленно, но потерял способность. Вот корреляция, которую я заметил:
- У моего роутера был статический WAN IP, но теперь у него динамический WAN IP. WAN IP, вероятно, изменился во время этого изменения.
- Примечание. Удаленный компьютер (mwk-laptop) знает динамический IP-адрес глобальной сети, несмотря на то, что он динамический.
- У моего роутера был статический WAN IP, но теперь у него динамический WAN IP. WAN IP, вероятно, изменился во время этого изменения.
- Сервер SSH работает: я могу подключиться к mwk-desktop с mwk-laptop, используя SSH, когда mwk-laptop находится в локальной сети и когда я использую IP-адрес локальной сети mwk-ws, а не WAN IP маршрутизатора. Пароль не требуется, так как открытый ключ mwk-laptop находится в файле author_keys mwk-desktop.
- Что изменилось с тех пор, как в последний раз это работало:
- От статического к динамическому IP WAN: Маршрутизатор для локальной сети mwk-desktop имеет динамический IP WAN.
- Может быть, другие вещи.
- Что не изменилось:
- SSH-сервер работает: mwk-desktop работает на SSH-сервере через порт XXXX в Ubuntu 16.04.
- Открытый ключ удаленной машины находится в файле авторизованных ключей SSH-сервера.
- Удаленный компьютер действительно удален: mwk-laptop использует мобильную точку доступа моего телефона для подключения к Интернету и работает под управлением Ubuntu 16.04. Вот так я тестирую удаленный доступ. Он не подключен к локальной сети mwk-desktop.
- Статический LAN LAN: у mwk-desktop есть статический LAN IP.
- Удаленный компьютер знает WAN IP: mwk-laptop знает WAN IP маршрутизатора mwk-desktop.
- (Каждый час я записываю WAN IP в папку Dropbox mwk-desktop и считываю его из папки Dropbox mwk-laptop.)
- (Я мог бы использовать динамический сервис DNS позже.)
- (Каждый час я записываю WAN IP в папку Dropbox mwk-desktop и считываю его из папки Dropbox mwk-laptop.)
- Portforwarded: маршрутизатор перенаправляет трафик через порт XXXX на рабочий стол mwk.
- Интернет-провайдер: Comcast
- Маршрутизатор: ASUS RT-AC5300
- Программное обеспечение SSH:
- Сервер: sudo apt-get установить openssh-сервер
- Клиент: sudo apt-get установить openssh-клиент
- Что я сделал после изменения:
- Я обновил прошивку моего роутера.