我正在使用SSIS将文件上传到SFTP。我正在使用命令提示符执行WinSCP命令。代码如下:
winscp.com /command "open sftp://username@sftp.client.com/ -privatekey="H:\Share\CT_SFTPPrivateKey\privatekey.ppk" -hostkey=""ssh-ed25519 256 71yCy6d6qLSxxX5dZ/+99On+8xiDnJ4NG7tXmKiOMik=.""" "put -delete H:\Share\WorkingFolders\BOPIS\*.csv /sc/production/incoming/segment/" /log="H:\Share\WorkingFolders\BOPIS\WinSCP.log" "exit"我得到的主机密钥与配置的密钥异常不匹配。
发布于 2020-12-07 15:32:59
主机指纹末尾的.不应该在那里。
-hostkey=""ssh-ed25519 256 71yCy6d6qLSxxX5dZ/+99On+8xiDnJ4NG7tXmKiOMik=""WinSCP图形用户界面可以为您generate a complete valid command-line template。
https://stackoverflow.com/questions/65171686
复制相似问题