Итак, я хочу, чтобы SSH был в моем домашнем рабочем столе. Я настроил переадресацию портов на моем маршрутизаторе и смог выполнить ssh на моей машине
ssh alex@2601:647:4802:b000:e938:d8b5:6111:e0fb
Когда я перезагружаю компьютер, IP-адрес меняется, поэтому я бы хотел настроить динамический DNS. У меня есть доменное имя в доменах Google, которое предлагает Dynamic DNS бесплатно. Этот учебник должен помочь вам настроить его.
Я выполняю шаги, устанавливаю ddclient и полностью перезаписываю ddclient.conf тем, что рекомендует статья:
protocol=dyndns2
use=web
server=domains.google.com
ssl=yes
login=generated_username
password=generated_password
your_resource.your_domain.tld
Я тестирую ddclient с помощью команды
sudo ddclient -daemon=0 -debug -verbose -noquiet
, и я получаю
SUCCESS: subdomain.mydomain.org: skipped: IP address was already set to 50.184.58.242.
, который любопытно является адресом ipv4, тогда как я думал, что у меня есть адрес ipv6. Так или иначе. Я подождал немного, и это не сработает. Я получаю
ssh: connect to host subdomain.mydomain.org port 22: Connection refused
или он зависает. Не уверен, куда идти отсюда. У меня нет особенно сильной ментальной модели того, как это работает, я просто хочу, чтобы я мог
ssh alex@subdomain.mydomain.org
всякий раз, когда захочу, и разрешаю каждый раз отключать компьютер (что означает изменение IP-адреса).