» »

SFTP in passphrase

SFTP in passphrase

harmony ::

Sodelavcu sem ponudil pomoc, ki poizkusa naresti program v javi, ki se bo povezal na SFTP streznik s privatnim kljucem in passphrase. Stvar mu nedeluje. S serverske strani vse stima.

Koda:
fd.jSch.addIdentity("c:/temp/private.ppk", "mypassphrase");
         DisplayScreen.out("OUT", cprog, "Private Key and passphrase Added.");
        
        fd.session = fd.jSch.getSession(fd.getFtpuser(), fd.getFtphost(), fd.SFTPPORT);
        DisplayScreen.out("OUT", cprog, "session created.");
        
        java.util.Properties config = new java.util.Properties();
        config.put("StrictHostKeyChecking","no");
        fd.session.setPassword(fd.getFtppw());
        fd.session.setConfig(config);
        
        UserInfo ui = new MyUserInfo() {};

        fd.session.setUserInfo(ui);
        
        fd.session.connect();
        fd.channel = fd.session.openChannel("sftp");
        fd.channel.connect();
        DisplayScreen.out("OUT", cprog, "shell channel connected....");
        fd.channelSftp = (ChannelSftp)fd.channel;
        
        fd.channelSftp.cd(fd.getFtpsourcepath());
        DisplayScreen.out("OUT", cprog, "Changed the directory...");             

Tudi ce napise namesto "mypassphrase" "blablabla" se lahko uspesno poveze na SFTP streznik. Na strezniku sem nastavil, da se lahko poveze z geslom in da potrebuje se privatni kljuc. V ozadju ima kot argument navedeno uporabnisko ime ter geslo.

Kje tici problem? Probal je tudi "passphrase" imeti kot argument in je stvar enaka.

harmony ::

Reseno. Problem je na strezniski strani.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Ubuntu 18.04 nastavitev Remote desktopa

Oddelek: Pomoč in nasveti
111005 (732) gtu
»

[Java] Prevajanje in šumniki v ubuntu

Oddelek: Programiranje
202308 (1925) mmaestro
»

VPN server ?

Oddelek: Pomoč in nasveti
262208 (1786) NeMeTko
»

tomcat in datasource

Oddelek: Programiranje
131878 (1635) infiniteLoop
»

Debian in sftp

Oddelek: Operacijski sistemi
9960 (900) OmegaBlue

Več podobnih tem