[Jsch-cvs] Using jsch in a batch process
Status: Alpha
Brought to you by:
ymnk
From: J.D. R. <jd...@gm...> - 2006-12-04 18:01:04
|
Hi. New guy here. I've recently embarked on a (possibly foolish) mission to learn Java by porting a suite of scripts from Perl, starting with one that does non-interactive SFTP. I'm not wholly unprepared for this journey, as I've programmed in a variety of other languages, but the (ahem) limited documentation of jsch has me somewhat stymied. The general flow of my program goes like this: * Establish connection using login information held in environment variables (userid, hostname, password) [getting via java.util.Properties]. * Automatically accept host key (or not) based on boolean parameter. Throw exception if accept=false and key not known. * Execute get or put for named file. * Disconnect. Simple, right? Maybe. It's not obvious to me from reading the examples where the acceptance of the host key happens. I've hacked the session connection enough that I think establishing the connection will work, but I've got to get the whole session established (host key and all) before I can test, as there's no interactivity. Can anyone help? Has anyone else here done something similar? Code snippets are appreciated. thx JD -- http://somethingstirring.blogspot.com/ If you don't stir the pot, the stuff at the bottom just sits there. |