etc/hosts в Linux

Содержание
Введение
Настройка hosts в Ubuntu
Похожие статьи

Введение

Файл etc/hosts нужен чтобы задать соответсвие между IP адресами и доменными именами на уровне локального хоста.

Это как DNS сервер который работает только для одного хоста

Ubuntu

У относительно чистой 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