Criei uma chave usando o keygen SSH, não consigo ver a pasta usando o filezilla

0

Eu criei uma chave ssh usando:

ssh-keygen -t dsa

Mas quando eu uso o FileZilla (FTP) para o meu servidor, não consigo ver a pasta .ssh ou arquivos. Eu até tentei mover o arquivo id_dsa para outra pasta, mas ainda não consigo ver o arquivo.

Está escondido?

    
por user3183 28.07.2009 / 02:54

4 respostas

4

De acordo com sua postagem, seu servidor é uma máquina * nix. Portanto, o .ssh é uma pasta oculta. Você precisa habilitar seu FTP-Client (aqui Filezilla) para mostrar diretórios / arquivos ocultos. Depois, o diretório .ssh será exibido.

    
por 28.07.2009 / 08:27
1

Se você estiver usando a mesma conta, ela deverá aparecer. A menos que você esteja em uma máquina com Windows. Pode haver opções para mostrar arquivos ocultos & diretórios (no unix, o .ssh é um diretório oculto).

Caso contrário, você pode tentar usar scp para copiar seu arquivo

scp ~/.ssh/id_dsa remoteserver.com:~/.ssh/

    
por 28.07.2009 / 03:31
0

SE você conseguir efetuar login no servidor remoto, mas a autenticação de chave pública não funcionar,
pode ser porque os arquivos .ssh não estão na área home que você vê após o login.

Já tentou ver os arquivos de log no servidor?

/var/log/messages
# Any, other server specific logging? maybe you need to enable it?

Eu não usei o FileZilla em primeira mão, não tenho detalhes.
Deve haver alguma maneira de ir detalhado e verificar o que está falhando no caminho de autenticação.

    
por 28.07.2009 / 05:15
0

A autenticação por chave de par SSH é muito exigente quanto às permissões. Eu não tentaria configurar as pastas e chaves com um aplicativo FTP. Há muitos tutoriais completos sobre como configurar pares de chaves, por exemplo, aqui .

    
por 05.08.2009 / 13:44

Tags