ddclient手动编辑配置文件

ddclient手动编辑配置文件

每次我安装新的 ubuntu 服务器时,我都会添加 ddclient(通过 apt-get)

有一段时间了,我不记得它什么时候开始的,但每次我使用 16.04 时,我都会收到来自 ddclient 的“密码不匹配”消息。

在设置 ddclient 期间,系统会询问我想使用哪种服务。选择 DynDns 后,我输入用户名和密码(两次),此时系统会询问我是否要从其他选项中“从列表中”选择设备。

因为当选择“从列表中”时,我会得到我在 DynDns 中配置的所有主机的列表,所以我输入的密码应该是正确的(对吗?)。

选择主机后,似乎可以正常工作,但出现提示,告诉我密码不匹配。再次输入密码后,没有出现其他提示。

最初发生 2-3 次时,我还怀疑过自己,但发生 10 多次之后,我就不认为这是我的错……

有人知道这件事吗或者可以告诉我我可能做错了什么?

答案1

ddclient手动编辑配置文件

我发现的配置设置ddclient有点基础,它没有给我想要的选择。我最终手动编辑了配置文件。为此,请按++Ctrl打开终端并输入:AltT

pkexec gedit /etc/ddclient.conf 

注意:对于 gedit 等 GUI 应用程序,您应该使用pkexecsudogksudo如果您在非 GUI 环境中尝试此操作,请使用 sudo 和您喜欢的文本编辑器,例如vim、 或nano

现在您可以注释掉安装过程中创建的行并输入您自己的设置。

要确定应在配置文件中放入什么内容,请查看:

  1. Ubuntu 帮助
  2. DynDNS 帮助

我使用不同的 DNS 服务器,因此无法提供确切的配置。但我认为这应该可行:

# Basic configuration file for ddclient
#
# /etc/ddclient.conf
daemon=3600                 # This will check at 1 hour interval
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
login=your-username      # Your user ID for logging in dydns.org
password='your-password' # Your password for logging in dydns.org you may need the single quotes  
protocol=dyndns2
server=members.dyndns.org
wildcard=YES
pits_pc.dyndns.org          # Replace this with your personal URL 

编辑配置文件后,请使用此命令验证其ddclient是否正常工作:

sudo ddclient -daemon=0 -debug -verbose -noquiet

希望这可以帮助

相关内容