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.
|