Conecte-se ao servidor usando SFTP e chave pública ssh usando o FileZilla no Windows

26

É possível gerar uma chave ssh em uma máquina Windows e depois usar essa chave para conectar-se a um servidor usando SFTP via FileZilla?

Tudo isso está funcionando com o meu Mac, mas eu tenho um cliente preso em um ambiente Windows. Nosso servidor não tem acesso FTP tradicional e preciso conectá-lo.

Os detalhes seriam muito apreciados.

macek
fonte

Respostas:

22

O FileZilla usa o conjunto de ferramentas PuTTY para sua implementação SSH. O PuTTY suporta o uso de chaves públicas, por padrão o FileZilla também. É tão simples quanto baixar e executar o Pageant e importar sua chave ou gerar uma nova usando o PuTTYgen .

Você também pode especificar manualmente um arquivo de chave usando o item de menu Editar -> Configurações nas configurações de conexão.

pesado
fonte
18

Basta ir ao Preferences -> SFTP -> Add keysFileZilla e adicionar sua chave privada, ela converterá a chave para você.

Akarsh Satija
fonte
3
Correção menor: você precisa adicionar a chave privada ao FileZilla. A chave pública deve estar presente no servidor e a chave privada deve estar presente no cliente (por exemplo, FileZilla).
19414 Chris
3
Existe alguma maneira de fazer com que o FileZilla no Mac mostre arquivos ocultos? Eu não posso obtê-lo para navegar até ~ / .ssh /
jchavannes
1
Respondeu minha própria pergunta: superuser.com/questions/302732/…
jchavannes
Ele não me permite conectar ao meu servidor sftp usando autenticação de chave pública, pois o FileZilla não sabe nada sobre chave pública. O servidor openssh conhece apenas a chave pública. O Filezilla também imprime no log de conexão que 0 pares de chaves carregados do arquivo.
Sergey P. tcp azure
@jchavannes: Como você disse para o Mac, pressione: Shift- Command- Periodenquanto está na janela de busca
Ujjwal Singh