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