X

git/ssh: Permission denied (publickey).

Einklappen
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • git/ssh: Permission denied (publickey).

    Irgendwie schaffe ich es nicht mit der in wiki beschriebenen Methode die Authentisierung durchzuführen. Egal wie ich die Keys anlege und registriere, es gibt immer dasselbe Ergebnis: Permission denied (publickey).

    Ich benutze ubuntu 7.1 mit OpenSSH_4.7p1 Debian-8ubuntu1, OpenSSL 0.9.8g 19 Oct 2007.

    Nach der Key-Generierung mit "ssh-keygen -t rsa" kopiere ich den id_rsa.pub auf den server (Format: "ssh-rsa <key> jars@jars-desktop").

    Ausgabe von "git clone git@gitorious.orgpen-duckbox-project-sh4/tdt.git"
    Code:
    Initialized empty Git repository in /opt/tdt/.git/
    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly
    fetch-pack from 'git@gitorious.org:open-duckbox-project-sh4/tdt.git' failed.
    jars@jars-desktop:/opt$ git config -l 
    user.name=arccos
    user.email=***@***.de
    Debugausgaben von "ssh -vvv arccos@gitorious.org":
    Code:
    OpenSSH_4.7p1 Debian-8ubuntu1, OpenSSL 0.9.8g 19 Oct 2007
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to gitorious.org [87.238.52.168] port 22.
    debug1: Connection established.
    debug3: Not a RSA1 key file /home/jars/.ssh/id_rsa.
    debug2: key_type_from_name: unknown key type '-----BEGIN'
    debug3: key_read: missing keytype
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug2: key_type_from_name: unknown key type '-----END'
    debug3: key_read: missing keytype
    debug1: identity file /home/jars/.ssh/id_rsa type 1
    debug3: Not a RSA1 key file /home/jars/.ssh/id_dsa.
    debug2: key_type_from_name: unknown key type '-----BEGIN'
    debug3: key_read: missing keytype
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug3: key_read: missing whitespace
    debug2: key_type_from_name: unknown key type '-----END'
    debug3: key_read: missing keytype
    debug1: identity file /home/jars/.ssh/id_dsa type 2
    debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7p1 Debian-8ubuntu1.2
    debug1: match: OpenSSH_4.7p1 Debian-8ubuntu1.2 pat OpenSSH*
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1
    debug2: fd 3 setting O_NONBLOCK
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
    debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
    debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: first_kex_follows 0 
    debug2: kex_parse_kexinit: reserved 0 
    debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
    debug2: kex_parse_kexinit: ssh-rsa
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
    debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: none,zlib@openssh.com
    debug2: kex_parse_kexinit: none,zlib@openssh.com
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: first_kex_follows 0 
    debug2: kex_parse_kexinit: reserved 0 
    debug2: mac_setup: found hmac-md5
    debug1: kex: server->client aes128-cbc hmac-md5 none
    debug2: mac_setup: found hmac-md5
    debug1: kex: client->server aes128-cbc hmac-md5 none
    debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
    debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
    debug2: dh_gen_key: priv key bits set: 141/256
    debug2: bits set: 485/1024
    debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
    debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
    debug3: check_host_in_hostfile: filename /home/jars/.ssh/known_hosts
    debug3: check_host_in_hostfile: match line 3
    debug3: check_host_in_hostfile: filename /home/jars/.ssh/known_hosts
    debug3: check_host_in_hostfile: match line 4
    debug1: Host 'gitorious.org' is known and matches the RSA host key.
    debug1: Found key in /home/jars/.ssh/known_hosts:3
    debug2: bits set: 525/1024
    debug1: ssh_rsa_verify: signature correct
    debug2: kex_derive_keys
    debug2: set_newkeys: mode 1
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug2: set_newkeys: mode 0
    debug1: SSH2_MSG_NEWKEYS received
    debug1: SSH2_MSG_SERVICE_REQUEST sent
    debug2: service_accept: ssh-userauth
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug2: key: /home/jars/.ssh/id_rsa (0x8005c488)
    debug2: key: /home/jars/.ssh/id_dsa (0x80057610)
    debug1: Authentications that can continue: publickey
    debug3: start over, passed a different list publickey
    debug3: preferred gssapi-keyex,gssapi-with-mic,gssapi,publickey,keyboard-interactive,password
    debug3: authmethod_lookup publickey
    debug3: remaining preferred: keyboard-interactive,password
    debug3: authmethod_is_enabled publickey
    debug1: Next authentication method: publickey
    debug1: Offering public key: /home/jars/.ssh/id_rsa
    debug3: send_pubkey_test
    debug2: we sent a publickey packet, wait for reply
    debug1: Authentications that can continue: publickey
    debug1: Offering public key: /home/jars/.ssh/id_dsa
    debug3: send_pubkey_test
    debug2: we sent a publickey packet, wait for reply
    debug1: Authentications that can continue: publickey
    debug2: we did not send a packet, disable method
    debug1: No more authentication methods to try.
    Permission denied (publickey).
    Ich habe auch mit putty getestet (auch keys mit puttygen generiert und installiert), aber alles ohne Erfolg.

    Ich bin einfach am Ende mit meinem Latein. Hat jemand einen Tipp für mich?
  • Thomas4711
    Erfahrene Benutzer
    • 14.08.2009
    • 37672

    #2
    RE: git/ssh: Permission denied (publickey).

    Anleitung e2 Image erstellen hast du gelesen?
    ---------------------------

    et10000; D-Cube R2; Prismcube Ruby; Venton HD1; Mara M9 u.a.m mit OpenATV 4.1
    Astra 19,2 und 28,2 an Atemio Multischalter Premium-Line 9/20
    Ligawo HDMI Matrix 4x2 - Multifunction per spdif an LG NB3530A 2.1 Soundbar

    Kommentar

    • GOst4711
      .....
      • 01.01.2008
      • 19651

      #3
      Ich würde es ersteinmal mit ubuntu 9.10 versuchen. Ist auch eine empfohlende Version.

      Kommentar

      • nit
        nit
        Developer
        • 24.02.2009
        • 4684

        #4
        Probier mal aus der /home/jars/.ssh/known_hosts den gitorious.org rauszulöschen, oder die komplett zu löschen hatte da schon öffters probleme bei ssh.

        Kommentar


        • #5
          Anleitung e2 Image erstellen hast du gelesen?
          Ja, ich habe sie gelesen und konnte nach ein paar Problemchen bauen.
          Probier mal aus der /home/jars/.ssh/known_hosts den gitorious.org rauszulöschen, oder die komplett zu löschen hatte da schon öffters probleme bei ssh.
          Es hat leider nicht geholfen.
          Ich würde es ersteinmal mit ubuntu 9.10 versuchen. Ist auch eine empfohlende Version.
          Jetzt habe ich mir ein ubuntu 9.10 vmware image besorgt und damit konnte ich auch mit publickey clonen. Mal schauen, ob ich damit bauen kann.

          Kommentar


          • #6
            Irgendwas muß ichgestern bei meinem ersten Commit falsch gemacht haben. Denn es erscheint zwar im Commit-Log (tdt:master), aber nicht in der Hauptansicht.

            Code:
            $ git config -l
            user.name=arccos
            user.email=arccos@ubuntu
            core.repositoryformatversion=0
            core.filemode=true core.bare=false
            core.logallrefupdates=true
            remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=git@gitorious.org:open-duckbox-project-sh4/tdt.git
            branch.master.remote=origin
            branch.master.merge=refs/heads/master
            Irgendeine Idee? Bzw. unter welchen Umständen ist dieses Verhalten normal?

            Kommentar


            • #7
              push gemacht ?

              Kommentar


              • #8
                Ja. Solange ich kein push gemacht hatte, war der Eintrag online nicht sichtbar. Jetzt weigert sich git push nochmal auszuführen:
                Code:
                $ git push origin master
                To git@gitorious.org:open-duckbox-project-sh4/tdt.git
                 ! [rejected]        master -> master (non-fast forward)
                error: failed to push some refs to 'git@gitorious.org:open-duckbox-project-sh4/tdt.git'
                Ich habe schon "git pull origin master" ausgeführt und alles wurde aktualisiert. Der push Fehler ist geblieben.

                Kommentar

                • Thomas4711
                  Erfahrene Benutzer
                  • 14.08.2009
                  • 37672

                  #9
                  Also ich hab vom git jetzt überhaut keine Ahnung, aber vielleicht ist die Datei vorrübergehend gesperrt, weil jemand anderer daran arbeitet.
                  ---------------------------

                  et10000; D-Cube R2; Prismcube Ruby; Venton HD1; Mara M9 u.a.m mit OpenATV 4.1
                  Astra 19,2 und 28,2 an Atemio Multischalter Premium-Line 9/20
                  Ligawo HDMI Matrix 4x2 - Multifunction per spdif an LG NB3530A 2.1 Soundbar

                  Kommentar

                  • Sofatester
                    Developer
                    • 29.12.2007
                    • 13898

                    #10
                    drin ists zumindest mal ab git rev208:

                    rev-208-gbe5086c
                    - [tffp.ko] added resetting the timer wakeup if a key was pressed

                    Kommentar


                    • #11
                      Keine gegoogelte Lösung hat bei mir geholfen. Also habe ich neu geklont und jetzt geht es wieder.

                      Kommentar

                      Nicht konfiguriertes PHP-Modul

                      Einklappen

                      git/ssh: Permission denied (publickey).

                      Einklappen
                      Lädt...
                      X