Passwords WinSCP.com访问被预先输入的密码拒绝,但正在手动操作
我正试图编写一个脚本,从我的sftp服务器自动下载一个文件。在Passwords WinSCP.com访问被预先输入的密码拒绝,但正在手动操作,passwords,sftp,access-denied,winscp,Passwords,Sftp,Access Denied,Winscp,我正试图编写一个脚本,从我的sftp服务器自动下载一个文件。在winscp.com中使用以下命令时: open user:password@sftpserver 我收到: 访问被拒绝 当我手动登录时,相同的密码起作用。这通常是由于密码中的某些特殊字符在 这些字符必须是URL编码的。例如,@必须编码为%40 见a 或者,由于WinSCP 5.19,您可以使用和开关,而不需要任何编码 如果这样做没有帮助,那么脚本(代码日志)和手动登录都可以。并比较日志。您还可以查看用于身份验证的实际密码 W
winscp.com
中使用以下命令时:
open user:password@sftpserver
我收到:
访问被拒绝
当我手动登录时,相同的密码起作用。这通常是由于密码中的某些特殊字符在 这些字符必须是URL编码的。例如,
@
必须编码为%40
见a
或者,由于WinSCP 5.19,您可以使用和开关,而不需要任何编码
如果这样做没有帮助,那么脚本(代码日志)和手动登录都可以。并比较日志。您还可以查看用于身份验证的实际密码
WinSCP网站上还有一个完整的FAQ,涵盖
旁注:您最好在URL中指定协议:
open sftp://user:password@sftpserver