У меня есть все машины, подключающиеся к Интернету через беспроводной маршрутизатор (иногда я подключаю машину к маршрутизатору через кабель). Я установил пакет 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).)
Если вы хотите использовать 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