我一直在使用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主机提示的自动响应。