¿Cómo puedo acceder a mi servidor Ubuntu usando FileZilla como usuario root?

¿Cómo puedo acceder a mi servidor Ubuntu usando FileZilla como usuario root?

¿Cómo puedo conectarme a mi servidor Ubuntu v18 con FileZilla como usuario root?

Filezilla muestra errores de conexión:

Filezilla: la autenticación falló

Configuración de red del servidor Ubuntu:

adaptador puenteado...

Respuesta1

Descargo de responsabilidad: no soy un experto en FileZilla, por lo que para obtener instrucciones específicas, consulte la documentación de FileZilla.

El acceso root con contraseña está deshabilitado de forma predeterminada en Ubuntu. Para poder iniciar sesión como root con FileZilla (o cualquier otra herramienta SFTP), necesita configurar la autenticación de clave SSH.

Hay 3 pasos involucrados para esto:

  1. Genere un par de claves SSH, si no tiene uno (se puede hacer con este comando: ssh-keygen -t rsa -b 2048 -f my-ssh-key- esto generará 2 archivos: my-ssh-keyy my-ssh-key.pub).

  2. Inicie sesión en Ubuntu con su cuenta con acceso sudo. Copie el contenido de my-ssh-key.puben este archivo: /root/.ssh/authorized_keys(usando el acceso sudo).

  3. Configure FileZilla para utilizar el inicio de sesión mediante clave. Esto se hace (creo) en la configuración del perfil en el Administrador del sitio del cliente FileZilla. Si se especifica el protocolo SFTP, es posible especificar el tipo de inicio de sesión como "Archivo de clave" y especificar la ubicación del archivo de clave privada ( my-ssh-key).

Ahora debería poder iniciar sesión como root con sus claves SSH.

Referencia:FileZilla Wiki: SFTP usando SSH-2: autenticación basada en claves

Respuesta2

No puede sin activar el inicio de sesión para el usuario root con contraseña. pero no debes dar acceso al usuario root con contraseña. Use un archivo de claves y colóquelos en /root/.ssh/authorized-keys y use WinSCP donde puede definir su archivo de claves para iniciar sesión, también para iniciar sesión como root.

https://www.ssh.com/ssh/keygen/

https://winscp.net/eng/download.php

Si no quieres escucharme, revisa /etc/ssh/sshd_config para ver esto:

DenyUsers root
PermitRootLogin no

Y luego establezca una contraseña para el usuario root.

información relacionada