用于连接vsftpd服务器的代码。
sftp.connect({
host: "3.6.75.65"
port: "22"
username: "ashish-ftp"
password: "*******"
})
.then(() => {
console.log("result")
})
.catch((err)=>{
console.log("error")
})我已经安装了VSFTPD服务器,以便在aws中传输文件,并尝试使用npm模块ssh2-sftp客户端进行连接,它显示了下面的错误。
Error: All configured authentication methods failed
at tryNextAuth (/home/ashish/addis/node_modules/ssh2/lib/client.js:392:17)
at SSH2Stream.onUSERAUTH_FAILURE (/home/ashish/addis/node_modules/ssh2/lib/client.js:599:5)
at emitTwo (events.js:126:13)
at SSH2Stream.emit (events.js:214:7)
at parsePacket (/home/ashish/addis-pianca/node_modules/ssh2-streams/lib/ssh.js:3930:10)
at SSH2Stream._transform (/home/ashish/addis-pianca/node_modules/ssh2-streams/lib/ssh.js:671:13)
at SSH2Stream.Transform._read (_stream_transform.js:186:10)
at SSH2Stream._read (/home/ashish/addis-pianca/node_modules/ssh2-streams/lib/ssh.js:253:15)
at SSH2Stream.Transform._write (_stream_transform.js:174:12)
at doWrite (_stream_writable.js:397:12)
at writeOrBuffer (_stream_writable.js:383:5)
at SSH2Stream.Writable.write (_stream_writable.js:290:11)
at Socket.ondata (_stream_readable.js:639:20)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
at readableAddChunk (_stream_readable.js:250:11)
at Socket.Readable.push (_stream_readable.js:208:10)
at TCP.onread (net.js:607:20) level: 'client-authentication'当使用filezilla连接时,它会显示一个错误
Error: FATAL ERROR: No supported authentication methods available (server sent: publickey)
Error: Could not connect to server请帮助使用NPM模块连接FTP服务器。
发布于 2022-05-17 16:59:21
这是一个老问题,但最近在ssh2 JS包中也遇到了同样的问题。
。
如果上面控制台上的ssh很简单,那么
utils.parseKey("your key here")。Utils是ssh2.中的一个库
https://stackoverflow.com/questions/67420793
复制相似问题