Hi,

I am inexperienced in the field of security and encryption, but I have a Java 
console app and I want to SFTP to my localhost as the user "test-user".  I am 
running the app as user "dalvarado".  Here is my code ...

    JSch jsch = new JSch();
    jsch.setLogger(new SftpUtilityLogger());
    jsch.addIdentity(sftpIdPath);
    jsch.setKnownHosts(ClassLoader.getSystemResourceAsStream(KNOWN_HOSTS_FILE));
    return jsch.getSession(sftpUserName, sftpHost, 22);       // sftpUsername 
is set to "test-user" and host is "127.0.0.1"

and here's the error and jsch log.  What do I need to do to make this work so 
that I don't have to enter a password?  - Dave

INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,044]: Connecting to 127.0.0.1 
port 22
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,044]: Connection established
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,058]: Remote version string: 
SSH-2.0-OpenSSH_5.1
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,058]: Local version string: 
SSH-2.0-JSCH-0.1.42
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,058]: CheckCiphers: 
aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,065]: SSH_MSG_KEXINIT sent
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,065]: SSH_MSG_KEXINIT received
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,068]: kex: server->client 
aes128-ctr hmac-md5 none
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,068]: kex: client->server 
aes128-ctr hmac-md5 none
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,109]: SSH_MSG_KEXDH_INIT sent
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,109]: expecting 
SSH_MSG_KEXDH_REPLY
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,203]: ssh_rsa_verify: 
signature true
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,203]: Host '127.0.0.1' is 
known and mathces the RSA host key
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,203]: SSH_MSG_NEWKEYS sent
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,203]: SSH_MSG_NEWKEYS received
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,205]: SSH_MSG_SERVICE_REQUEST 
sent
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,205]: SSH_MSG_SERVICE_ACCEPT 
received
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,214]: Authentications that 
can continue: publickey,keyboard-interactive,password
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,214]: Next authentication 
method: publickey
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,518]: Authentications that 
can continue: keyboard-interactive,password
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,518]: Next authentication 
method: keyboard-interactive
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,536]: Authentications that 
can continue: password
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,536]: Next authentication 
method: password
INFO [com.jcraft.jsch.Logger, 2009-10-20 08:31:25,538]: Disconnecting from 
127.0.0.1 port 22
ERROR [colorado.dor.dmv.driver.youthful.AddressFileProcessor, 2009-10-20 
08:31:25,538]: Error syncing files from remote to local.
com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:452)
        at com.jcraft.jsch.Session.connect(Session.java:150)
        at 
colorado.dor.dmv.driver.youthful.SftpUtility.syncLocalDirectory(SftpUtility.java:81)
        at 
colorado.dor.dmv.driver.youthful.SftpUtility.syncLocalDirectory(SftpUtility.java:72)
        at 
colorado.dor.dmv.driver.youthful.AddressFileProcessor.execute(AddressFileProcessor.java:106)
        at 
colorado.dor.dmv.driver.youthful.AddressFileProcessor.main(AddressFileProcessor.java:85)


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users

Reply via email to