ddclient手動編輯設定檔

ddclient手動編輯設定檔

每次安裝新的 ubuntu 伺服器時,我都會新增 ddclient (透過 apt-get)

一段時間以來,我不太記得它是什麼時候開始的,但每次我使用 16.04 時都是肯定的。我收到來自 ddclient 的“密碼不匹配”訊息。

在設定 ddclient 期間,系統會詢問我要使用哪個服務。選擇 DynDns 後,我輸入使用者名稱和密碼(兩次),此時系統詢問我是否要「從清單」以及其他選項中選擇裝置。

由於當選擇“從列表”時,我得到了我在 DynDns 中配置的所有主機的列表,因此我輸入的密碼應該是正確的(對嗎?)。

選擇似乎有效的主機後,我收到一條提示,告訴我密碼不符。再次輸入密碼後不再出現任何提示。

前2-3次這種情況發生時,我懷疑自己,但10多次之後我不認為這是我的錯...

有誰知道這件事或可以告訴我我可能做錯了什麼?

答案1

ddclient手動編輯設定檔

我發現配置設定有點ddclient基本,它沒有給我想要的選擇。我最終手動編輯配置檔。為此,請按Ctrl+ Alt+打開終端T並輸入:

pkexec gedit /etc/ddclient.conf 

注意:您應該pkexec代替sudogksudo用於 gedit 等 GUI 應用程式。如果您在非 GUI 環境中嘗試此操作,請使用 sudo 和您喜歡的文字編輯器,例如vim、 或nano

現在您可以註解掉安裝過程中建立的行並放入您自己的設定。

若要確定應在設定檔中放入哪些內容,請查看:

  1. Ubuntu 幫助
  2. 動態網域解析幫助

我使用不同的 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

希望這可以幫助

相關內容