Não é possível fornecer senha para particular com a linha de comando do WinSCP no Windows 2008 R2


1

Eu estou seguindo o exemplo em https://winscp.net/eng/docs/scripting para automatizar a transferência de arquivos do meu PC para um servidor SFTP. No entanto, sempre que tento fornecer uma senha para a chave privada, ela não é autenticada.

Eu sou capaz de usar a mesma senha quando usando a interface gráfica do usuário WinSCP e quando eu explicitamente digite a senha na linha de comando no entanto não quando eu automatizar.

Meu código parece da seguinte forma

open sftp://user:password%21@example.com

Eu segui a sugestão em https://winscp.net/eng/docs/session_url para codificar caracteres especiais, portanto, o% 21 simboliza um ponto de exclamação. Curiosamente, o exemplo na página não codifica o ponto de exclamação, por ex. 4pRte!ai%253@example.com

Eu também tentei usar password! e isso não funciona também.

Respostas:



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.