我正在使用SSIS将文件上载到SFTP。我正在使用命令提示符执行WinSCP命令。代码如下:
winscp.com /command "open sftp://username@sftp.client.com/ -privatekey="H:ShareCT_SFTPPrivateKeyprivatekey.ppk" -hostkey=""ssh-ed25519 256 71yCy6d6qLSxxX5dZ/+99On+8xiDnJ4NG7tXmKiOMik=.""" "put -delete H:ShareWorkingFoldersBOPIS*.csv /sc/production/incoming/segment/" /log="H:ShareWorkingFoldersBOPISWinSCP.log" "exit"
我正在获取主机密钥与配置的密钥不匹配的异常。
主机指纹末尾的.
不应该在那里。
-hostkey=""ssh-ed25519 256 71yCy6d6qLSxxX5dZ/+99On+8xiDnJ4NG7tXmKiOMik=""
WinSCP GUI可以为您生成一个完整有效的命令行模板。