Chave privada de linha de comando WinSCP

0

O que estou tentando fazer é: abrir uma sessão WInSCP usando uma chave privada em vez de uma senha.

A simples abordagem por senha funciona:

 WinSCP.exe root:[email protected]

Mas o próximo passo, usando a chave, não funciona. Apenas para ficar claro. Quero dizer esta chave:

Eutentei:

[email protected]/privatekey"path/to/private_key.ppk"

Mas o WinSCP ignora o parâmetro e solicita a senha. Então, o que eu esqueci?

    
por Felix 19.03.2016 / 12:37

1 resposta

4

winscp.exe [email protected] /privatekey=x:\mykeys\mykeys.ppk funciona para mim, mas isso ainda solicitará a "Chave secreta de chave privada".

Duas opções que você pode fazer:

  • Deixe a chave privada sem segurança sem senha (não recomendado)
  • Use o Pageant (incluído na instalação do WinSCP ou disponível na página de download do PuTTY ). O concurso pode "salvar" sua senha de chave privada e torná-la residente (para a sessão), e o WinSCP pode interagir com o Concurso e permitir que você use sua chave privada criptografada.

Espero que isso ajude.
PS: Você não precisa mais colocar a senha (conforme sua pergunta root: password) se você tiver a chave privada correta

    
por 19.03.2016 / 12:51