Mam małą sieć domową, która działa i udało mi się skonfigurować ssh. Czy ktoś może mi powiedzieć, co muszę zrobić, aby odnosić się do jednego komputera w sieci z innego, używając nazwy hosta zamiast adresu IP (co właśnie teraz robię)?
Mam małą sieć domową, która działa i udało mi się skonfigurować ssh. Czy ktoś może mi powiedzieć, co muszę zrobić, aby odnosić się do jednego komputera w sieci z innego, używając nazwy hosta zamiast adresu IP (co właśnie teraz robię)?
Odpowiedzi:
Możesz odwoływać się do komputerów, dodając nazwę .local do nazwy hosta, na przykład:
ssh machinename.local
Referencje:
Istnieje wiele bardziej skomplikowanych sposobów, ale moją metodą jest użycie statycznego adresu IP, który mogę przypisać z routera i wprowadzić adresy do pliku hosts.
Po przypisaniu adresu statycznego z routera lub z okna dialogowego Połączenia sieciowe (na karcie IPv4 w zakładce Przewodowe lub Bezprzewodowe) edytujesz /etc/hosts
, używając sudo lub gksu w preferowanym edytorze tekstu, takim jak gedit lub vim, i dodaj wiersz dla każdego hosta w ten sposób:
192.168.1.100 ComputerName1
192.168.1.101 ComputerName2
Liczby, których używam, są wspólne, ale Twoja sieć LAN może być inna. Nazwy są jakkolwiek chcesz nazwać komputerem zdalnym i mogą być dowolne (choć prawdopodobnie najlepiej pasują do prawdziwej nazwy). Możesz również tworzyć lokalne witryny internetowe według nazwy, jeśli masz lokalny serwer internetowy.