SFTP sem prompt de senha (do linux para o windows)

0

Estou usando o freeftpd como um servidor sftp na máquina Windows.

Da minha máquina Linux (Ubuntu) eu quero fazer um SFTP do Linux para o Windows, e eu quero contornar a inserção de uma senha.

Alguém pode explicar como fazer isso?

UPDATE: Na máquina Linux estou gerando chaves públicas e privadas usando: ssh-keygen -t rsa . Dois arquivos (públicos e privados) são gerados no meu diretório /home/user/.ssh : id_rsa e id_rsa.pub . Se for outra máquina Linux, estou ciente de que preciso anexar a chave pública ( id_rsa.pub ) ao arquivo authorized_keys . Mas o que devo fazer no caso do Windows?

    
por m4n07 25.01.2013 / 11:47

1 resposta

1

Não estou familiarizado com a interface freeftpd, mas parece suportar a autenticação de chave pública / privada.

Primeiro crie um novo par de chaves na sua máquina linux com ssh-keygen . Quando lhe pedir uma senha, deixe-a vazia. Isso é importante para não ter que digitar uma senha ao efetuar login. Dê uma olhada na pasta ~/.ssh . Lá você encontra sua chave privada id_rsa e sua chave pública id_rsa.pub .

Agora, basta adicionar a chave pública como chave autorizada para seu usuário no servidor. Se fosse uma máquina linux você poderia usar apenas ssh-copy-id user@myServer . Talvez isso também funcione nesse caso. Se não copiá-lo manualmente e adicioná-lo usando a interface. Tenho certeza que você vai descobrir isso; -)

Observe que você precisa manter sua chave privada privada. Qualquer pessoa que tenha essa chave teria acesso ao seu servidor. Se você tiver vários usuários ou máquinas, crie uma chave própria para cada um deles. Dessa forma, você pode revogar facilmente o acesso a um determinado usuário / computador, excluindo essa chave no servidor (por exemplo, se você perdeu seu laptop).

Desculpe, não posso ajudá-lo com a interface, mas como você ainda não recebeu uma resposta, concluí que isso é melhor do que nada.

    
por 25.01.2013 / 12:46