Как получить доступ к машинам в домашней сети с их именем?

У меня есть все машины, подключающиеся к Интернету через беспроводной маршрутизатор (иногда я подключаю машину к маршрутизатору через кабель). Я установил пакет ssh и могу получить доступ к одной машине Ubuntu от другой, используя, например, «ssh 10.0.0.2». Однако локальные IP-адреса меняются, когда машины отключены и включены и снова подключаются к маршрутизатору, поэтому я бы предпочел использовать «ssh machinename».

Если я нахожу «ssh machinename», ничего не происходит , нет ошибки, нет возврата в приглашение.

Что мне нужно для установки / настройки для доступа к машинам Ubuntu через их имя машины?

(В качестве примечания, у меня есть Samba так что я могу обращаться к машинам Windows в той же сети.Я установил имя resolve order = lmhosts выигрывает bcast-хост, потому что я использую OpenDNS, я не уверен, что это может повлиять на работу сети Ubuntu. Разрешение по умолчанию работает в обоих направлениях между Windows и Ubuntu (например, подключение к машине Ubuntu с WinSCP).)

1
задан 13 April 2017 в 15:23

1 ответ

Если вы хотите использовать ssh только в машине, используя имя для запоминания, вы также можете определить имя в ~/.ssh/config, добавив запись, например:

Host myremote
    HostName 192.168.0.0 # IP or myremote.local name of remote
    Port 980 # Port to connect if different to defaults
    User <myloginname>

. Тогда мы способный ssh ​​к myremote.local путем простого ввода:

ssh myremote
0
ответ дан 25 May 2018 в 19:18

Другие вопросы по тегам:

Похожие вопросы: