簡體   English   中英

錯誤:所有配置的身份驗證方法都失敗,當連接到在 aws 上創建的 vsftpd 服務器時,使用 npm 模塊 - ssh2-sftp-client

[英]Error: All configured authentication methods failed , when connecting to vsftpd server created on aws , using npm module - ssh2-sftp-client

用於連接 vsftpd 服務器的代碼

sftp.connect({

host: "3.6.75.65"

port: "22"

username: "ashish-ftp"

password: "*******"

})
.then(() => {

console.log("result")

})
.catch((err)=>{

console.log("error")

})

我已經在aws中完成了用於文件傳輸的VSFTPD服務器的設置,並嘗試使用npm模塊-ssh2-sftp-client進行連接,它顯示了下面給出的錯誤

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 服務器。

這是一個老問題,但最近 ssh2 JS package 也遇到了同樣的問題。

  1. 確保可以訪問該站點的遠程字符串 ssh 並查看它是否適用於您的密鑰/配置/服務器設置等。

  2. 如果上面控制台中的普通 ssh 有效:確保您的代碼使用正確的密鑰版本/格式。 一個簡單的測試就是調用並將結果打印到utils.parseKey("your key here") Utils是 ssh2 中的一個庫。

  3. 確保您的應用使用正確的密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM