Forum » Programiranje » 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:
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.
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.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Ubuntu 18.04 nastavitev Remote desktopaOddelek: Pomoč in nasveti | 1137 (864) | gtu |
» | [Java] Prevajanje in šumniki v ubuntuOddelek: Programiranje | 2518 (2135) | mmaestro |
» | VPN server ?Oddelek: Pomoč in nasveti | 2308 (1886) | NeMeTko |
» | tomcat in datasourceOddelek: Programiranje | 2031 (1788) | infiniteLoop |
» | Debian in sftpOddelek: Operacijski sistemi | 1031 (971) | OmegaBlue |