sftp and public key authentication
maxwell <[email protected]>
| Newsgroups | gmane.editors.jedit.user |
|---|---|
| Message-ID | <[email protected]> |
Does public key authentication work for anyone using the FTP plugin? I have a private key file on my local machine, and a public key on the remote machine, which work fine with puTTy. But I can't make them work in jEdit with the SFTP connection. The key is an RSA key (I'm told DSA keys are not secure). I believe puTTy expects the public key to be in ~/.SSH2/; is jEdit looking in the same place? I'm using jEdit 5.1.0 (yes, I know that's a little old), FTP plugin version 1.3.2 (which btw works fine with password authentication). This is different from the problem remembering the RSA key that I reported back in Feb, and for which Alan provided a fix. (For the record, I've never been able to get public key authentication working in jEdit, and gave up; I'm returning to it now because I have some spare time.) In case it's any help, jEdit's activity log records the ff.: -------------- 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: java.io.IOException: com.jcraft.jsch.JSchException: Auth cancel 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at ftp.SFtpConnection.<init>(SFtpConnection.java:154) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at ftp.ConnectionManager.getConnection(ConnectionManager.java:528) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at ftp.FtpVFS.getConnection(FtpVFS.java:529) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at ftp.FtpVFS._canonPath(FtpVFS.java:199) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at org.gjt.sp.jedit.browser.ListDirectoryBrowserTask._run(ListDirectoryBrowserTask.java:73) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at org.gjt.sp.util.Task.run(Task.java:64) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at java.lang.Thread.run(Thread.java:745) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: Caused by: com.jcraft.jsch.JSchException: Auth cancel 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at com.jcraft.jsch.Session.connect(Session.java:511) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: at ftp.SFtpConnection.<init>(SFtpConnection.java:143) 7:30:05 PM [jEdit Worker #1] [error] ListDirectoryBrowserTask: ... 8 more 7:30:05 PM [jEdit Worker #1] [error] ErrorListDialog$ErrorEntry: sftp://[email protected]:22/~/: 7:30:05 PM [jEdit Worker #1] [error] ErrorListDialog$ErrorEntry: Cannot list directory: java.io.IOException: com.jcraft.jsch.JSchException: Auth cancel ------------- Mike Maxwell ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot -- ----------------------------------------------- jEdit Users' List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-users