Как настроить SSH на рабочем столе Ubuntu и связать с ним поддомен для удаленного доступа к внешней сети?

Я добрался до SSH, и у меня есть вопрос о доступе к моей машине за пределами сети.

У меня в машине работает компьютер Linux, который работает почти все время и подключается к сети через маршрутизатор. Я хочу быть в состоянии ssh в него из-за пределов сети на моем ноутбуке (может ssh в сети с использованием частного адреса уже). После некоторых исследований мне кажется, что мне нужно включить переадресацию портов, но я не уверен, как это сделать.

Кроме того, у меня есть домен сам, и я хотел бы привязать поддомен (ssh.example.com) к моему ip-адресу и обновлять его на рабочем столе каждый раз, когда он перезагружается (проверьте, изменился ли IP-адрес, если это обновление домена) , Есть ли онлайн-учебник для них?

One Solution collect form web for “Как настроить SSH на рабочем столе Ubuntu и связать с ним поддомен для удаленного доступа к внешней сети?”

Вы должны войти в свой маршрутизатор через webinterface и добавить перенаправление портов. Как это сделать? Это зависит от модели маршрутизатора, которую у вас есть, но в меню не должно быть трудно найти. В моем TP-Link WR340G есть меню Forwarding -> Virtual servers, где вы можете добавить свои перенаправления. При настройке вы сможете подключиться, вызвав ssh YOUR_PUBLIC_IP .

Для второй части: это зависит от того, есть ли у вас динамический IP-адрес или нет. Если адрес не изменяется, просто добавьте новый поддомен с вашим IP-адресом. Если он динамический, вы должны проверить службы, такие как NO-Ip (No-IP Free, но это разрешено только для субдомена в их домене) или DynDNS. Конкретные инструкции вы можете найти на веб-страницах этих компаний. Они также предоставляют клиентам обновление IP-адресов.

  • Как отключить GUI для пароля в Gnome
  • Использовать X SSH-ключ при входе в Y удаленному пользователю?
  • Не удалось выполнить SSH в Google Cloud Server после перезагрузки
  • Экран «Экран» удаленного текстового режима
  • Создание пользователя linux с ограниченными привилегиями для ssh-туннелирования
  • Автоматический вход в SSH без ключей?
  • Как проверить папку внутри конкретной папки в сценарии оболочки?
  • ssh key_load_public: предупреждение о недопустимом формате
  • scp на локальную машину после SSHing
  • Можно ли копировать данные с одного сеанса экрана на другое?
  • sshfs - конечная точка транспорта не подключена
  • SSH отказался после обновления от wheezy до jessie
  • Linux и Unix - лучшая ОС в мире.