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

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

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

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

  • Является ли ssh-сервер, используемый в переадресации портов, рассматривается как прокси-сервер?
  • Как загрузить файл, а затем проверить его и запустить некоторые другие команды, используя только ssh, cat и diff в одном сеансе SSH?
  • Команда ssh неожиданно продолжается в другой системе после завершения ssh
  • Возможно несколько секретных ключей SSH?
  • Linux: $ SSH_CONNECTION устанавливается даже без SSHing на сервер
  • добавить что-то еще до ssh-copy-id
  • Разрешения SSH и домашнего каталога
  • Как подключиться к серверу ssh и запросить программные подсказки?
  • 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-адресов.

    Interesting Posts

    идеальный дистрибутив для старого рабочего стола mac (ppc g3) (320mb ram)

    Чат-клиент с веб-интерфейсом

    Bash – дата, работающая над ошибкой 2038 на 32-битной системе LINUX

    Как рекурсивно искать каталог по имени и удалять в нем все обычные файлы

    Как использовать xinput для настройки нескольких устройств со сценарием?

    Пользовательский скрипт, зависящий от входа в систему

    Как вы автоматически повышаете автоматическую задачу до привилегий root или существует альтернативный подход?

    Запуск и мониторинг процесса с помощью CRON

    Коррумпированная файловая система ext4

    Разница между автоматическим режимом и ручным режимом в вариантах обновления

    Что значит, что дистрибутив «основан на» другом дистрибутиве?

    Какой сигнал отправляет X своим клиентам, когда он получает SIGINT?

    NTP не включен в соответствии с TimeDateCTL – CentOS 7

    Необязательные аргументы после или до обязательных аргументов?

    Как установить PostgreSQL 9.3 в тюрьму FreeBSD?

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