내 PC에서 SFTP 서버로 파일 전송을 자동화하기 위해 https://winscp.net/eng/docs/scripting 의 예제를 따르고 있습니다. 그러나 개인 키의 암호를 제공하려고 할 때마다 인증에 실패합니다.
WinSCP 그래픽 사용자 인터페이스를 사용할 때와 명령 줄에 암호를 명시 적으로 입력 할 때 자동화 할 때와 같은 암호를 사용할 수 있습니다.
내 코드는 다음과 같습니다
open sftp://user:password%21@example.com
https://winscp.net/eng/docs/session_url 의 제안에 따라 특수 문자를 인코딩하므로 % 21은 느낌표를 나타냅니다. 흥미롭게도 페이지의 예제가 느낌표를 인코딩하지 않습니다.4pRte!ai%253@example.com
나는 또한 사용하려고 시도했지만 password!
작동하지 않습니다.