Netsuite中的SFTP超时问题



我正在Netsuite中创建SFTP连接。它显示"建立SFTP连接时超时"。我无法设置超时,因为最大超时时间是20秒。

有人能帮忙吗?如何解决这个超时问题?

提前感谢

function sftpConnectionDetails(requestObj){         
var reqstObj=requestObj;
var myHostKey = 'xxx'; 
var passwordGUID = reqstObj.parameters.custpage_username;
var connection = sftp.createConnection({ 
username: 'username: ',
passwordGuid: passwordGUID, 
url: 'yyy.com',
hostKey: myHostKey
});           
var csvFile = file.create({
name:'file.csv' ,
contents: 'csvString',                          
fileType: file.Type.CSV
});                
var uploadedStatus = connection.upload({
directory: '/myhome',
filename: 'file.csv',
file: csvFile,
replaceExisting: false
});
}

您可能需要向sshd.config文件添加一些说明

PubkeyAuthentication yes
PermitRootLogin yes
HostbasedAuthentication yes
PasswordAuthentication yes
Port 22
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

最新更新