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