Como posso acessar meu servidor Ubuntu usando o FileZilla como usuário root?

Como posso acessar meu servidor Ubuntu usando o FileZilla como usuário root?

Como posso me conectar ao meu servidor Ubuntu v18 com o FileZilla como usuário root?

Filezilla mostra erros de conexão:

Filezilla: falha na autenticação

Configurações de rede do servidor Ubuntu:

adaptador em ponte...

Responder1

Isenção de responsabilidade: não sou especialista em FileZilla, portanto, para obter instruções específicas, consulte a documentação do FileZilla.

O acesso root com senha está desabilitado por padrão no Ubuntu. Para fazer login como root com FileZilla (ou qualquer outra ferramenta SFTP), você precisa configurar a autenticação de chave SSH.

Existem 3 etapas envolvidas para isso:

  1. Gere um par de chaves SSH, se você não tiver um (pode ser feito com este comando: ssh-keygen -t rsa -b 2048 -f my-ssh-key- isso irá gerar 2 arquivos: my-ssh-keye my-ssh-key.pub).

  2. Faça login no Ubuntu com sua conta com acesso sudo. Copie o conteúdo my-ssh-key.pubdeste arquivo: /root/.ssh/authorized_keys(usando acesso sudo).

  3. Configure o FileZilla para usar o logon de chave. Isso é feito (acredito) nas configurações do perfil no Site Manager do cliente FileZilla. Se o protocolo SFTP for especificado, é possível especificar o tipo de logon como "Arquivo de chave" e especificar a localização do arquivo de chave privada ( my-ssh-key).

Agora você deve conseguir fazer login como root com suas chaves SSH.

Referência:FileZilla Wiki: SFTP usando SSH-2: autenticação baseada em chave

Responder2

Você não pode ativar sem ativar o login do usuário root com senha. mas você não deve conceder acesso ao usuário root com senha. Use um arquivo de chave e coloque-o em /root/.ssh/authorized-keys e use WinSCP onde você pode definir seu arquivo de chave para login, também para login root.

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

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

Se você não quiser me ouvir, verifique /etc/ssh/sshd_config para isso:

DenyUsers root
PermitRootLogin no

E então defina uma senha para o usuário root.

informação relacionada