Я новичок в сети и я пытаюсь настроить SSH сервер, так что я могу получить доступ к файлам на моем хосте. Я использовал openssh-server для успешной установки и подключения к серверу (по локальной сети).
при подключении я использую свой IP-адрес: например, ssh username@10.139.55.14 etc.
теперь проблема в том, что мой хост получает IP-адрес динамически, поэтому каждый раз, когда я перезагружаю свою хост-машину, сервер SSH будет иметь другое Местоположение (IP-адрес).
Я попытался использование avahi-daemon и не удалось подключиться с помощью моего имени хоста.
У меня 2 вопроса:
Если мой хозяин находится в той же сети, как я могу получить к нему доступ, используя имя хоста (я не хочу вводить IP адрес при подключении)?
Если хост находится в домашней сети, как получить к нему доступ из рабочей сети?
Я помню, на Windows, Если мой хост и клиент находятся в той же сети, я могу просто подключиться с помощью имя хоста.
.
основная идея заключается в том, что я мог бы иметь свою хост-машину в
(a) работа (LAN), где я не могу получить доступ к маршрутизатору.
(b) дома (через интернет) .
Я хочу получить доступ к хост-машине, не используя IP-адрес. И я хочу получить доступ ко всем файлам на моей хост-машине. Есть ли простое решение этой проблемы?