Отредактируйте 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вместо sudoили gksudoдля приложений с графическим интерфейсом, таких как gedit. Если вы пытаетесь сделать это в среде без графического интерфейса, используйте 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

Надеюсь это поможет

Связанный контент