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:
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-key
emy-ssh-key.pub
).Faça login no Ubuntu com sua conta com acesso sudo. Copie o conteúdo
my-ssh-key.pub
deste arquivo:/root/.ssh/authorized_keys
(usando acesso sudo).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.