I remember having a problems getting a putty-generated key working... it's been a while though.
Well, poking around in the googles turns up this: http://www.stevekallestad.com/blog/using_putty_ssh_keys_to_authenticate_automatically.html Note that he talks about converting a putty generated public key to an open ssh public key. Hope this helps! Ben Jamis Buck wrote: > Strange. Looking at the code, you'd see the behavior you're seeing if > (1) the file in question is not readable by Capistrano for some reason > (permissions, etc.), or (2) if the key is not actually being added to > the Net::SSH key manager for some reason. > > I can't duplicate the problem here. Has anyone else seen this behavior? > > - Jamis > > On 6/27/07, Feurio <[EMAIL PROTECTED]> wrote: >> It is a SSH-2 RSA key generated with Putty Key Generator. >> >> Feurio >> >> On 27 Jun., 18:17, "Jamis Buck" <[EMAIL PROTECTED]> wrote: >>> What kind of key is it? DSS? RSA? Note that Net::SSH does not support >>> RSA1 keys, so you need to make sure it is either DSS or RSA. >>> >>> - Jamis >>> >>> On 6/27/07, Feurio <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>>> Hi Jamis, >>>> c:/ is the directory and test_neu is the filename. >>>> Actually the filename is test_neu.pub >>>> But I left the .pub because capistrano seems to add it automatically. >>>> Feurio >>>> On 27 Jun., 16:08, "Jamis Buck" <[EMAIL PROTECTED]> wrote: >>>>> Is c:/test_neu a directory containing your keys, or is it a key file >>>>> itself? Note that the :keys option must point to an array of actual >>>>> key filenames, and not just a directory where they exist. >>>>> - Jamis >>>>> On 6/27/07, Feurio <[EMAIL PROTECTED]> wrote: >>>>>> Hello, >>>>>> I do have a problem with doing authentification via public/private key >>>>>> files and the ssh_options[:keys] in the capfile. >>>>>> My environment: >>>>>> Windows XP SP2 on the client side >>>>>> capistrano 1.4.1 (cause I cannot install cap 2 because of streaming >>>>>> buffer error) >>>>>> net-ssh 1.1.2 >>>>>> SSH-1.99-OpenSSH_3.6.1p2 (on the server side) >>>>>> Everything works if I use pagent for managing my private key file!!! >>>>>> But if I want to work without pagent and only with the options in the >>>>>> cap (deploy.rb)-File it won' t accept the private key. >>>>>> In my cap-file I have: >>>>>> ssh_options[:keys] = %w(C:/test_neu) >>>>>> After switching ssh debugging on I get the following: >>>>>> ... >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: got >>>>>> packet of type 33 >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: sending >>>>>> message >>"\025"<< >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: waiting >>>>>> for packet from server... >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: reading 8 bytes from socket... >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: packet length(12) remaining(8) >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: received: "\025" >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: got >>>>>> packet of type 21 >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: sending >>>>>> message >>"\005\000\000\000\fssh-userauth"<< >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: waiting >>>>>> for packet from server... >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: reading 8 bytes from socket... >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: packet length(28) remaining(24) >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- >>>>>> transport.incoming_packet_stream: received: "\006\000\000\000\fssh- >>>>>> userauth" >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- transport.session: got >>>>>> packet of type 6 >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- userauth.driver: trying >>>>>> "publickey" >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- userauth.driver: trying >>>>>> "hostbased" >>>>>> [DEBUG] Wed Jun 27 12:19:49 +0200 2007 -- userauth.driver: all >>>>>> authorization methods failed >>>>>> Password: >> > > > > --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
