etc/hosts в Ubuntu Linux
Введение | |
Пример |
Введение
Файл etc/hosts
нужен чтобы задать соответсвие между
IP адресами
и доменными именами на уровне локального хоста.
Это как
DNS сервер
который работает только для одного хоста
Пример
У относительно чистой Ubuntu etc/hosts выглядит примерно так
cat /etc/hosts
127.0.0.1 localhost 127.0.1.1 LD-ANDREI # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Если у вас в сети есть хост с IP 10.1.55.55 обычный метод подключения по SSH выглядит так
ssh andrei@10.1.55.55
Если адресов много их тяжело запоминать. Возможно вам просто лень писать этот IP адрес вручную.
Обе эти проблемы решаются записью в
etc/hosts
sudo vi /etc/hosts
10.1.55.55 srv.andrei.com srv
Теперь для поключения достаточно написать
ssh andrei@srv.andrei.com
Или просто
ssh andrei@srv
Если настроить доступ без пароля с помощью ssh-copy-id для andrei@10.1.55.55 то и для andrei@srv он будет работать
Автор статьи: Андрей ОлеговичРЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги