ddclient 使用 google domains 动态 DNS 通过 ssh 进入我的桌面

ddclient 使用 google domains 动态 DNS 通过 ssh 进入我的桌面

所以我希望能够通过 SSH 进入我的家用电脑。我在路由器上设置了端口转发,并能够通过 SSH 进入我的电脑

ssh alex@2601:647:4802:b000:e938:d8b5:6111:e0fb

当我重新启动机器时,IP 地址会发生变化,因此我想设置动态 DNS。我在 google domains 上有一个域名,它免费提供动态 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 [email protected]

只要我愿意,我就可以随时关闭计算机,并且允许计算机偶尔关闭一次(即 IP 地址发生变化)。

答案1

事实证明你需要在密码周围加上引号,例如

password='generated_password'

谷歌文章中没有提到这一点。

相关内容