Чтобы начать работу с ssh вообще, установите openssh-server.
sudo apt-get install openssh-server
При следующем перезапуске это должно запускаться автоматически. Чтобы удаленно подключиться к компьютеру, просто введите следующее в удаленном терминале, заменив имена ALL-CAPS для своего:
ssh USERNAME@IPADDRESS
Теперь, чтобы позаботиться о динамическом ip, заставляя вас перепроверить IP все время:
Получите бесплатную учетную запись на dyndns.com и выберите имя, которое хотите ввести при подключении.
Как только это будет сделано, установите «ddclient» на сервер. Это будет автоматически обновлять IP-адрес для вас с помощью dyndns.
sudo apt-get install ddclient
Когда вы запустите его, он задаст вам ряд вопросов, так что ваше имя пользователя, пароль и URL-адрес, который вы выбрали ранее, готовы для ввода. Он также должен автоматически добавлять себя к запуску.
Это должно быть так. Теперь, когда вы используете ssh, просто используйте выбранный вами URL вместо вашего IPADDRESS, так как это должно автоматически обновляться, если IP-адрес изменяется.
Если у вас есть маршрутизатор, убедитесь, что вы перенаправили порт 22 на ваш сервер! Есть много руководств по этому вопросу на portforward.com для вашего конкретного маршрутизатора.
У меня U17.04 zesty, и мой IP статичен. Эта сеть не имеет DHCP-сервера или IP-помощника для DHCP-сервера, а глобальные DNS-серверы Ubuntu являются общедоступными Google 8.8.8.8 и 8.8.4.4. Файл /etc/systemd/resolved.conf указывает, что это настройки #FallbackDNS. Я смог изменить мой на локальный DNS-сервер, удалить #, перезагрузить и разрешить локальные имена хостов (которые не находятся в этом широковещательном домене).
Также мой systemd-resolve -status указывает на Параметр MulticastDNS отключен, и LLMNR / IPv4 и LLMNR / IPv6 LLMNR установлены, так что у нас с вами несколько разных ситуаций (статический или динамический IP), но, по-видимому, противоположные по умолчанию параметры systemd-resolve. Вы можете изменить файл /etc/systemd/resolved.conf, чтобы включить LLMNR. После этого Man for systemd-resolve указывает, что по умолчанию поиск выполняется по всем протоколам, подходящим для поиска.
Привет, спасибо за публикацию «Как мы все знаем, разрешение имен Zesty изменилось с dnsmasq (через NetworkManager ) к systemd-разрешению. " Это помогло мне.
У меня U17.04 zesty, и мой IP статичен. Эта сеть не имеет DHCP-сервера или IP-помощника для DHCP-сервера, а глобальные DNS-серверы Ubuntu являются общедоступными Google 8.8.8.8 и 8.8.4.4. Файл /etc/systemd/resolved.conf указывает, что это настройки #FallbackDNS. Я смог изменить мой на локальный DNS-сервер, удалить #, перезагрузить и разрешить локальные имена хостов (которые не находятся в этом широковещательном домене).
Также мой systemd-resolve -status указывает на Параметр MulticastDNS отключен, и LLMNR / IPv4 и LLMNR / IPv6 LLMNR установлены, так что у нас с вами несколько разных ситуаций (статический или динамический IP), но, по-видимому, противоположные по умолчанию параметры systemd-resolve. Вы можете изменить файл /etc/systemd/resolved.conf, чтобы включить LLMNR. После этого Man for systemd-resolve указывает, что по умолчанию поиск выполняется по всем протоколам, подходящим для поиска.
Привет, спасибо за публикацию «Как мы все знаем, разрешение имен Zesty изменилось с dnsmasq (через NetworkManager ) к systemd-разрешению. " Это помогло мне.