如何将正确的密码与pscp.exe一起使用



我一直在使用PSCP将某些文件上传到远程服务器,但显然他们正在更新安全性,因此只允许使用某些SFTP和Mac Ciphers,但我并不是真正的程序员所以我不知道这一切都需要什么。

现在,我在批处理脚本中有此命令(在这里使用通用大写字母,而不是使用的实际单词/字符串):

Echo y |" current_path pscp.exe" -sftp -p 22 -pw"密码" " local path to file.txt" some_server@server.com:/server/path/path/to/file.txt

我如何更改或更新此信息,以使其与以下内容兼容:

允许SSH密码:AES256-CBC,AES256-CTR

允许MAC CIPHER:HMAC-SHA2-512,HMAC-SHA2-256

我不知道我是否只需要一个或两个SSH/Mac的东西才能使其起作用。

pscp(由于任何SSH客户端)将自动从其和服务器相互支持的算法中选择最佳算法。您什么都不应该做。

如果PSCP支持服务器支持/允许的算法,它将自动使用它们。

如果没有,则没有配置将修复它(除非罕见情况, best 当pscp/putty&ndash实际上认为这种算法是不安全的;您的情况不是什么)。如果不起作用,您所能做的就是确保您拥有最新版本的PSCP/PUTTY。


强制性警告:切勿将echo y用作对PCP主机提示的自动响应。

最新更新