3

Я новичок в сети и пытаюсь настроить SSH-сервер, чтобы получить доступ к файлам на моем хосте. Я использовал openssh-server для успешной настройки и подключения к серверу (по локальной сети).

При подключении я использую свой IP-адрес: например, ssh username@10.139.55.14 и т.д.

Теперь проблема в том, что мой хост получает IP-адрес динамически, поэтому каждый раз, когда я перезагружаю хост-компьютер, сервер SSH будет иметь другое местоположение (IP-адрес).

Я попытался использовать avahi-daemon и не смог подключиться под своим именем хоста.

У меня есть 2 вопроса:

Если мой хост находится в той же сети, как я могу получить к нему доступ, используя имя хоста (я не хочу вводить IP-адрес при подключении)?

Если мой хост-компьютер находится в моей домашней сети, как я могу получить к нему доступ из моей рабочей сети?

Я помню, в Windows, если мой хост и клиент находятся в одной сети, я могу просто подключиться, используя имя хоста.

,

Основная идея в том, что я мог бы иметь свой хост-компьютер на

(a) Работа (LAN), где я не могу получить доступ к маршрутизатору.

(б) дома (используя интернет).

Я хочу получить доступ к хост-машине, не используя IP-адрес. И я хочу получить доступ ко всем файлам на моем хост-компьютере. Есть ли простое решение для этого?

2 ответа2

1

Так что вам нужно воспользоваться такой услугой, как Dyn DNS.

Это заставит ваш сервер периодически обновлять записи DNS, чтобы они указывали на динамический IP-адрес вашего сервера.

0

Я предположил, когда вы сказали, что мой хозяин, вы имеете в виду ваш ящик Linux

  1. Установите статический IP-адрес на вашем компьютере с Linux, чтобы у вас был статический IP-адрес

  2. на вашем маршрутизаторе включите DDNS, DynDNS больше не является бесплатным, я лично использую http://www.noip.com. это даст вам публичное имя хоста, например yourname.noip.com

Если ваш роутер не поддерживает no-ip, вы можете прошить его с помощью DD-WRT, DD-WRT поддерживает no-ip.com

  1. Измените порт SSH с 22 по умолчанию на что-то из пяти цифр, например 55555. Использование по умолчанию очень небезопасно

  2. Перенаправьте SSH-порт вашего порта на ваш Unix Box. Я так понимаю, это будет новый статический локальный IP-адрес, полученный на шаге 1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .