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