Вашим клиентам потребуется хотя бы один способ разрешения имени хоста на IP-адрес. Механизм, который вы уже обнаружили, работает через автоматическую настройку и происходит в доменном имени .local.
Вы можете определить сопоставление от имени хоста к IP-адресам на каждом клиенте, но это не рекомендуется. [!d1 ]
Вам нужно будет пройти какой-то механизм автоматического разрешения имен, все из которых требуют использования какого-либо имени домена в фоновом режиме.
Однако вы можете легко избавиться от необходимости введите имя домена каждый раз, выполнив одно из следующих действий:
Если вы поместите следующее в /etc/ssh_config или ~/.ssh/config:
Host *
CanonicalDomains local
CanonicalizeHostname yes
7] ssh автоматически добавит к к любому имени хоста. Поэтому, когда вы набираете ssh host, он действительно выполнит ssh host.local. . Хотя выше будет работать только для ssh, вы также можете настроить аналогичную вещь для всей сети подключений, соответственно настроив dns resolver на вашем клиенте. Это «классический» способ иметь ярлыки с именами хостов.
В зависимости от того, какая у вас настройка, вы добавите local в список поисковых доменов. Вот что я делаю. Здесь должно быть много описаний.
Это не рекомендуется вообще, потому что, хотя в начале это кажется простым, это будет становится трудно поддерживать в ближайшее время. Но это единственный способ, который мне известен, который позволяет полностью избавиться от доменных имен.
Отредактируйте файл /etc/hosts и добавьте такие строки:
192.168.1.3 host3
192.168.1.4 host4
Пока первое слово в каждой строке - это IP-адрес соответствующего хоста. Вы должны делать это на каждом клиенте. После этого вы можете использовать ssh host3, и даже не в фоновом режиме будет использоваться доменное имя.
Я смог успешно решить эту проблему. Для тех, кто сталкивается с теми же проблемами, вот что я сделал:
Проверено на Ubuntu 18.04, 16.04 и CentOS 7
Теперь либо откройте новое окно терминала для проверки соединения (wget / apt), либо выйдите из системы и зайдите, чтобы протестировать общесистемные настройки.
Firefox, однако, не работал с вышеперечисленными шагами . Протестировано на Ubuntu 18.04, 16.04 и CentOS 7 . Откройте настройки и в нижней части вкладки Общие есть настройки прокси. Просто введите адрес на локальный сервер вручную и установите флажок, чтобы использовать его для каждого протокола.
Я смог успешно решить эту проблему. Для тех, кто сталкивается с теми же проблемами, вот что я сделал:
Проверено на Ubuntu 18.04, 16.04 и CentOS 7
Теперь либо откройте новое окно терминала для проверки соединения (wget / apt), либо выйдите из системы и зайдите, чтобы протестировать общесистемные настройки.
Firefox, однако, не работал с вышеперечисленными шагами . Протестировано на Ubuntu 18.04, 16.04 и CentOS 7 . Откройте настройки и в нижней части вкладки Общие есть настройки прокси. Просто введите адрес на локальный сервер вручную и установите флажок, чтобы использовать его для каждого протокола.
Я смог успешно решить эту проблему. Для тех, кто сталкивается с теми же проблемами, вот что я сделал:
Проверено на Ubuntu 18.04, 16.04 и CentOS 7
Теперь либо откройте новое окно терминала для проверки соединения (wget / apt), либо выйдите из системы и зайдите, чтобы протестировать общесистемные настройки.
Firefox, однако, не работал с вышеперечисленными шагами . Протестировано на Ubuntu 18.04, 16.04 и CentOS 7 . Откройте настройки и в нижней части вкладки Общие есть настройки прокси. Просто введите адрес на локальный сервер вручную и установите флажок, чтобы использовать его для каждого протокола.
В предыдущих LTS 14.04 и 16.04 я использовал свой пользовательский индикатор для этого.
https://github.com/scaamanho/proxy-indicator
Due 18.04 Gnome Desktop move I нашел сценарий, который работает очень хорошо, пока я нахожусь в моду и время, чтобы сделать расширение оболочки gnome для него.
В предыдущих LTS 14.04 и 16.04 я использовал свой пользовательский индикатор для этого.
https://github.com/scaamanho/proxy-indicator
Due 18.04 Gnome Desktop move I нашел сценарий, который работает очень хорошо, пока я нахожусь в моду и время, чтобы сделать расширение оболочки gnome для него.