Can't connect to SFTP server: Error: Cannot parse privateKey: decrypted is not defined

Aperta
#368 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
node.js
Ambito
networking

Direzione di ricerca

Inizia riproducendo la chiamata ssh.connect con Node.js v12.19.0, il formato private-key PuTTY fornito e la relativa passphrase. Nel report non sono identificati file del repository né test; il lavoro è completato quando si determina se quell’input della chiave è supportato e si documenta o corregge il comportamento di parsing di privateKey risultante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I am trying to connect to SFTP server using Node.js v12.19.0 and i am always getting this:

Error: Cannot parse privateKey: decrypted is not defined.

I searched for this error on the web, but i didnt found anything about it.
Here is my code:

const { NodeSSH } = require('node-ssh');
const ssh = new NodeSSH(); 
ssh.connect({
    host: 'test.domain.com',
    port: 422,
    username: 'lorem',
    privateKey: './private.ppk',
    passphrase: 'phrase'
}).then(function() {
    console.log("Conected");
}).catch(function (err) {
    console.log("Can NOT connect: " + err);
});

Also, I am including a modificated copy of my private key (in case it helps), which i created with PuTTy.

PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key-20210205
Public-Lines: 6
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
vzlN5qsnU1AZa1NLrwLrYEH/V01eHhUExyHQIkPf2E61g7WsOM4UY5/gT2hnRcbY
tXeXCTGpK2cfPQ6491Y+ujhO6d0gdvXMX1MTWrGohlGTnBDJoHDeC7zlRg6Xm0DN
UzA8dshPm7PvF6Y4uJWxoZUjJlDnjsNIxJ5X/gMIiWkNbq6gdw==
Private-Lines: 14
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
Li3nvG6a+IQa03YYGhstPvJEhsGshhrRFkIoL7i9guDWBPyr0lDeGOaH9V8XRxNB
WZaPC0/ScuF6a3R0zw7eugLIvXeg9hqK8kuhz85vIdEoTXDKTAFwaIX9DLgZ3ub7
Czk8fgBBzRTrrxEjzYAijRIDvFoag1csYZ+2o3TbN1h4GqtkTGGDONqd9/dKBC13
SD4RAVHodA6Is4emE7MVWnoI9sBT+oXPz4Ca5QR5ItKjj5bYVzNLV3JI3Wi4iaWf
Ib7SkpVOzrrInHwEv/y9hlJAzUH+APdy0IYuGEg16qcUgMy+DySW84wir5aB1emT
ENuSSomsG4HoqY7D5AoJ9UOmU8ochbtu+QyPUOUSO2Lamr02AZOkGFtJqUyez/Cd
2Sz4vU62iviojLKzmvmo9Ql4/wgCateAaMbmGFF9KAaCSJeYIeyyV4pkzfG6JEQ8
KIrjUBAoWivicLKd+rjn8A0or2t7JWDwL53BjjHctwGmPImAbbOQRePMeSwyApXX
G6Xc2EiRAsQW4RjIyuEIH3h5DlCmKYa5/Q8GbxCQYbbfobofc6Ohd2Cqs+v2+3di
rcEozhjr3bIR9alTZHHEuBa7qRv8oyMX77IT+tmja6SzRBVOaGpYiI7QgZg7Nxl9
Private-MAC: 111111111111111111111111111111
Lingua principale
TypeScript
Stelle
1k
Fork
94
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di steelbrain/node-ssh

Tutte le issue di steelbrain/node-ssh

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.