Edite o ddclientarquivo de configuração manualmente

Edite o ddclientarquivo de configuração manualmente

Cada vez que instalo um novo servidor Ubuntu, adiciono ddclient (via apt-get)

Já faz algum tempo que não me lembro exatamente quando começou, mas com certeza sempre usei o 16.04. Recebo uma mensagem 'As senhas não correspondem" do ddclient.

Durante a configuração do ddclient, sou questionado sobre qual serviço desejo usar. Após selecionar DynDns, insiro o nome de usuário e a senha (duas vezes), momento em que sou questionado se desejo selecionar o dispositivo 'de uma lista' entre outras opções.

Como ao selecionar 'de uma lista' recebo uma lista de todos os hosts que configurei no DynDns, as senhas que digitei devem estar corretas (certo?).

Depois de selecionar um host, que parece funcionar, recebo uma mensagem informando que as senhas não correspondem. Depois de inserir a senha novamente, nenhum prompt adicional será exibido.

Nas primeiras 2-3 vezes que isso aconteceu, duvidei de mim mesmo, mas depois de mais de 10 vezes não acho que seja minha culpa…

Alguém sabe algo sobre isso ou pode me dizer o que posso estar fazendo de errado?

Responder1

Edite o ddclientarquivo de configuração manualmente

Achei a configuração ddclientum pouco básica e não me deu as opções que eu queria. Acabei editando o arquivo de configuração manualmente. Para fazer isso, abra um terminal pressionando Ctrl+ Alt+ Te digite:

pkexec gedit /etc/ddclient.conf 

Nota: você deve usar pkexecem vez de sudoou gksudopara aplicativos GUI como o gedit. Se você estiver tentando fazer isso em um ambiente sem GUI, use sudo e seu editor de texto preferido, como vimou nano.

Agora você pode comentar as linhas criadas durante a instalação e definir sua própria configuração.

Para determinar o que você deve colocar no arquivo de configuração, veja:

  1. Ajuda do Ubuntue
  2. Ajuda DynDNS

Eu uso um servidor DNS diferente, por isso não posso ajudar com a configuração exata. Mas é isso que acho que deveria funcionar:

# 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 

Depois de editar o arquivo de configuração, use este comando para verificar se ddclientestá funcionando corretamente:

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

Espero que isto ajude

informação relacionada