У меня есть небольшая домашняя сеть и работает, и мне удалось настроить ssh. Может ли кто-нибудь сказать мне, что мне нужно сделать, чтобы ссылаться на один компьютер в сети от другого по имени хоста, а не по IP-адресу (что я сейчас делаю)?
У меня есть небольшая домашняя сеть и работает, и мне удалось настроить ssh. Может ли кто-нибудь сказать мне, что мне нужно сделать, чтобы ссылаться на один компьютер в сети от другого по имени хоста, а не по IP-адресу (что я сейчас делаю)?
Вы можете обращаться к машинам путем привязки .local к имени хоста, например:
ssh machinename.local
Литература:
Есть более сложные способы, но мой метод - использовать статический IP-адрес, который я могу назначить с моего маршрутизатора, и ввести адреса в мой файл hosts.
Как только вы получите назначенный статический адрес, либо с маршрутизатора, либо из диалогового окна «Сетевые подключения» (на вкладке IPv4 на вкладке «Проводной» или «Беспроводная связь»), вы редактируете /etc/hosts
, используя sudo или gksu с предпочтительным текстовым редактором, таких как gedit или vim, и добавить строку для каждого хоста следующим образом:
192.168.1.100 ComputerName1
192.168.1.101 ComputerName2
Числа, которые я использую, являются общими, но ваша локальная сеть может отличаться. Названия - это то, что вы хотите назвать удаленным компьютером, и может быть любым (хотя, вероятно, лучше всего соответствовать реальному имени). Вы также можете создавать локальные сайты по имени, если у вас есть локальный веб-сервер.