ddclient設定ファイルを手動で編集する

ddclient設定ファイルを手動で編集する

新しいUbuntuサーバーをインストールするたびに、ddclientを追加します(apt-get経由)

いつから始まったのかは正確には覚えていませんが、16.04 を使用するたびに、ddclient から「パスワードが一致しません」というメッセージが表示されます。

ddclient のセットアップ中に、どのサービスを使用するか尋ねられます。DynDns を選択した後、ユーザー名とパスワード (2 回) を入力すると、他のオプションの中からデバイスを「リストから」選択するかどうか尋ねられます。

「リストから」を選択すると、DynDns で設定したすべてのホストのリストが表示されるので、入力したパスワードは正しいはずです (正しいですか?)。

ホストを選択すると、正常に機能しているように見えますが、パスワードが一致しないというプロンプトが表示されます。パスワードを再度入力しても、追加のプロンプトは表示されません。

最初の 2 ~ 3 回は、自分を疑いましたが、10 回以上経つと、自分のせいではないと思うようになりました。

これについて何か知っている人はいますか、または私が何を間違っているのか教えてくれる人はいますか?

答え1

ddclient設定ファイルを手動で編集する

の設定はddclient少し基本的なもので、必要な選択肢がありませんでした。結局、設定ファイルを手動で編集することにしました。これを行うには、ターミナルを開いてCtrl+ Alt+ を押しT、次のように入力します。

pkexec gedit /etc/ddclient.conf 

注意: gedit などの GUI アプリケーションの場合は、 または のpkexec代わりにを使用してください。非 GUI 環境でこれを試す場合は、sudo と、、または などの好みのテキスト エディターを使用してください。sudogksudovimnano

これで、インストール中に作成された行をコメントアウトし、独自の設定を入力できるようになります。

構成ファイルに何を入力すべきかを判断するには、以下を参照してください。

  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

お役に立てれば

関連情報