Sto usando JSch per la comunicazione sftp, ora voglio usare l'autenticazione basata su chiave, la chiave viene caricata sul client e sul server una volta dal mio team di rete e tutte le comunicazioni successive saranno solo basate sull'utente per cui abbiamo caricato il chiave.Possiamo usare JSch per la comunicazione basata su chiave SSH?
sftp -oPort=10022 [email protected]
come [email protected]
come questo comando funzionano bene e connettersi alla SFTP, come posso ottenere questa funzionalità a livello di codice.
se non è possibile utilizzare JSch, suggerire qualche altra libreria. Mi sono imbattuto in Apache SSHD.
in realtà non ho alcuna chiave, è pre caricato nel sistema dal team di rete, e ora posso connettermi al server usando il comando senza la chiave o la password. –
* Precaricato nel sistema * può significare che è '.ssh/id_rsa' o simile, o che c'è un'impostazione speciale in' .ssh/config' per il tuo host, o che stai usando qualche programma come 'ssh_agent' per dare la chiave su richiesta. Scopri qual è il tuo caso e aggiungilo alla tua domanda. –
Beh Caro mi ha davvero aiutato. grazie per la guida. –