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

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

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

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

  • Почему команда `users` возвращает разных пользователей в зависимости от того, ssh я или открываю новый терминал?
  • о настройке таблицы маршрутов и ssh между vmware
  • Без пароля ssh на archlinux (после того, как ssh-copy-id все еще запрашивает пароль)
  • Блокировка учетной записи SSH показывает реальных пользователей
  • Обеспечьте доступ sftp для чтения / записи к папке и подпапкам, ограничьте все остальное
  • Нужно ли запускать sshd-сервер в привилегии root для входа без пароля?
  • Можно ли прикрепить `kinit` к первой попытке` ssh` без билета Kerberos?
  • Как реплицировать (fork) текущий терминал
  • 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-адресов.

    Linux и Unix - лучшая ОС в мире.