Editar el ddclientarchivo de configuración manualmente

Editar el ddclientarchivo de configuración manualmente

Cada vez que instalo un nuevo servidor Ubuntu, agrego ddclient (a través de apt-get)

Desde hace algún tiempo, no recuerdo exactamente cuándo comenzó, pero seguro que cada vez que usé 16.04. Recibo el mensaje "Las contraseñas no coinciden" de ddclient.

Durante la configuración de ddclient, me preguntan qué servicio quiero utilizar. Después de seleccionar DynDns, ingreso el nombre de usuario y la contraseña (dos veces), momento en el que se me pregunta si quiero seleccionar el dispositivo 'de una lista' entre otras opciones.

Dado que al seleccionar 'de una lista' obtengo una lista de todos los hosts que he configurado en DynDns, las contraseñas que ingresé deben ser correctas (¿verdad?).

Después de seleccionar un host, que parece funcionar, aparece un mensaje que me indica que las contraseñas no coinciden. Después de ingresar la contraseña nuevamente, no aparece ningún mensaje adicional.

Las primeras 2 o 3 veces que esto sucedió, dudé de mí mismo, pero después de más de 10 veces no creo que sea culpa mía...

¿Alguien sabe algo sobre esto o puede decirme qué puedo estar haciendo mal?

Respuesta1

Editar el ddclientarchivo de configuración manualmente

La configuración de configuración me pareció ddclientun poco básica y no me dio las opciones que quería. Terminé editando el archivo de configuración manualmente. Para hacer esto abra una terminal presionando Ctrl+ Alt+ Te ingrese:

pkexec gedit /etc/ddclient.conf 

Nota: debería hacerlo pkexecen lugar de sudoo gksudopara aplicaciones GUI como gedit. Si está intentando esto en un entorno sin GUI, utilice sudo y su editor de texto preferido, como vimo nano.

Ahora puede comentar las líneas creadas durante la instalación y ponerlas en su propia configuración.

Para determinar qué debe poner en el archivo de configuración, mire:

  1. ayuda de ubuntuy
  2. Ayuda DynDNS

Utilizo un servidor DNS diferente, por lo que no puedo ayudar con la configuración exacta. Pero esto es lo que creo que debería 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 

Una vez que haya editado el archivo de configuración, use este comando para verificar que ddclientesté funcionando correctamente:

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

Espero que esto ayude

información relacionada