NetSuite SuiteScript 2.0 SFTP -如何连接私钥



我正在尝试创建一个使用SFTP连接到供应商系统的脚本。

但是他们没有给我提供密码,而是给了我一个私钥文件(.ppk)。我读了一些文章,并按照一些说明,我能够将其转换为'。

在"私钥"页面将其导入NetSuite。但是现在,我不知道如何在脚本中加载键,我在NS参考指南中找不到任何东西。

/********************* SFTP connection Logic *********************/ 

var myPwdGuid = ''; //I don't know how to fill this field / No password was provided            
var myHostKey ='' ;//I don't know how to fill this field

var connection = sftp.createConnection({
username: 'usr_ch_prd_client_CEN',
passwordGuid: myPwdGuid,
url: 'vendorserverurl',
port: 22,
hostKey: myHostKey,
hostKeyType:'rsa'
});

谢谢!

不是passwordGuid,而是keyId

主机键见N/SFTP Module

中的FTP_INCORRECT_HOST_KEY。

最新更新