I tried re-adding the key on the trac preferences page. I'm still not able
to access the server using "ssh g...@trac.sagemath.org info".

On Sat, Dec 24, 2016 at 4:09 PM, Maxie Schmidt <maxi...@gmail.com> wrote:

> I also have a local ~/.ssh/config file which contains:
>
> Host *
> PubKeyAuthentication yes
> IdentityFile /home/maxie/.ssh/id_rsa
> PubkeyAcceptedKeyTypes=+ssh-rsa
> IdentityFile ~/.ssh/id_rsa.pub
>
>
> On Sat, Dec 24, 2016 at 4:08 PM, Maxie Schmidt <maxi...@gmail.com> wrote:
>
>> This is the output of listing my ~/.ssh directory:
>> ls -l ~/.ssh/
>> total 36
>> -r--r--r-- 1 maxie maxie  404 Dec 21 20:01 authorized_keys
>> -rw-r--r-- 1 maxie maxie  192 Dec 24 06:58 config
>> -rw------- 1 maxie maxie 1679 Sep  8 23:46 google_compute_engine
>> -rw------- 1 maxie maxie  404 Sep  8 23:46 google_compute_engine.pub
>> -rw------- 1 maxie maxie 1110 Oct 18 23:40 google_compute_known_hosts
>> -rw------- 1 maxie maxie 1679 Dec 21 14:08 id_rsa
>> -rw-r--r-- 1 maxie maxie  404 Dec 21 14:08 id_rsa.pub
>> -rw-r--r-- 1 maxie maxie  374 Dec 24 06:49 known_hosts
>> -rw------- 1 maxie maxie 2878 Dec 20 20:23 known_hosts-backup
>>
>> And here'e /etc/ssh/ssh_config:
>>
>> # This is the ssh client system-wide configuration file.  See
>> # ssh_config(5) for more information.  This file provides defaults for
>> # users, and the values can be changed in per-user configuration files
>> # or on the command line.
>>
>> # Configuration data is parsed as follows:
>> #  1. command line options
>> #  2. user-specific file
>> #  3. system-wide file
>> # Any configuration value is only changed the first time it is set.
>> # Thus, host-specific definitions should be at the beginning of the
>> # configuration file, and defaults at the end.
>>
>> # Site-wide defaults for some commonly used options.  For a comprehensive
>> # list of available options, their meanings and defaults, please see the
>> # ssh_config(5) man page.
>>
>> Host *
>> #   ForwardAgent no
>>    ForwardX11 no
>> #   ForwardX11Trusted yes
>> #   RhostsRSAAuthentication no
>> #   RSAAuthentication yes
>>    PasswordAuthentication no
>> #   HostbasedAuthentication no
>> #   GSSAPIAuthentication no
>> #   GSSAPIDelegateCredentials no
>> #   GSSAPIKeyExchange no
>> #   GSSAPITrustDNS no
>> #   BatchMode no
>> #   CheckHostIP yes
>>    AddressFamily inet
>> #   ConnectTimeout 0
>> #   StrictHostKeyChecking ask
>> #   IdentityFile ~/.ssh/identity
>>    IdentityFile ~/.ssh/id_rsa
>> #   IdentityFile ~/.ssh/id_dsa
>> #   IdentityFile ~/.ssh/id_ecdsa
>> #   IdentityFile ~/.ssh/id_ed25519
>> #   Port 22
>>    Protocol 2
>> #   Cipher 3des
>> #   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes12
>> 8-cbc,3des-cbc
>> #   MACs hmac-md5,hmac-sha1,umac...@openssh.com,hmac-ripemd160
>> #   EscapeChar ~
>> #   Tunnel no
>> #   TunnelDevice any:any
>> #   PermitLocalCommand no
>> #   VisualHostKey no
>> #   ProxyCommand ssh -q -W %h:%p gateway.example.com
>> #   RekeyLimit 1G 1h
>>     #SendEnv LANG LC_*
>>     HashKnownHosts no
>>     #GSSAPIAuthentication yes
>>     #GSSAPIDelegateCredentials no
>>     PubkeyAuthentication = yes
>>
>> If that's not the issue, I will try to setup the key with my other github
>> account to see if I can get that working.
>>
>> On Sat, Dec 24, 2016 at 3:31 PM, Dima Pasechnik <dimp...@gmail.com>
>> wrote:
>>
>>> On Saturday, December 24, 2016 at 5:45:28 PM UTC, Maxie Schmidt wrote:
>>>>
>>>> Ok, I changed the comment in the key uploaded on the trac server
>>>> preferences page. It's reflected in the output I get from running "git trac
>>>> config". However, when I run "ssh [-k] -vvv g...@trac.sagemath.org
>>>> info", I'm still getting the message Permission denied (publickey). Can you
>>>> think of anything else I should try?
>>>>
>>> I suspect that the permissions of your
>>> /home/maxie/.ssh/id_rsa
>>> are wrong, they should be 600 (i.e. rw------), not 644 (i.e. rw--r--e)
>>>
>>> what is the output of
>>> ls -l /home/maxie/.ssh/id_rsa
>>>
>>> The is probably indicated by following line in your logs:
>>> debug1: Offering RSA public key: /home/maxie/.ssh/id_rsa
>>>
>>>
>>> And, more importantly, perhaps: do we have a case of working ssh setup
>>> here, and a bug on
>>> a server side, or you do not know whether your setup works?
>>> I asked you about this, but did not hear back.
>>> E.g. it would be great if you tried getting ssh authentication to work
>>> with your github account,
>>> and let us know whether that worked.
>>>
>>> We would like to see the output of
>>> ls -l ~/.ssh/
>>> Specifically, id_rsa must have permissions 600/rw------- , whereas
>>> id_rsa.pub must have 644rw--r---r
>>> These files should be owned by the same user as the one that starts ssh
>>> session
>>>
>>> We would like to see the contents of your /etc/ssh/ssh_config
>>> as well
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>
>>>> Maxie
>>>>
>>>> On Sat, Dec 24, 2016 at 11:01 AM, Dima Pasechnik <dim...@gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Saturday, December 24, 2016 at 2:19:40 PM UTC, Maxie Schmidt wrote:
>>>>>>
>>>>>> The comment on the key is the last field of text, like maxie@locakbox
>>>>>> or id_rsa.pub or any other text comment. These were different between 
>>>>>> what
>>>>>> ssh-add -l was returning and what git Trac config were returning, but the
>>>>>> comment field should be ignored. My username is maxieds on the Trac 
>>>>>> server.
>>>>>>
>>>>>
>>>>> OK, your ssh public key has got into the trac database,
>>>>> which is in gitolite-admin/keydir,
>>>>> but it did not make it into the actual ./ssh/authorized_keys
>>>>> files used by sshd to authorise access.
>>>>> Your  public key is unique among the keys in the database
>>>>> in the sense that the comment field begins with " /blah".
>>>>> This probably confuses the script that maintains the authorized_keys
>>>>> file.
>>>>>
>>>>> Could you instead keep the original comment, or at least
>>>>> change it to something that looks like a normal comment
>>>>> (something like blah@foo)
>>>>>
>>>>> Hope this helps.
>>>>> Let us know anyway how it goes.
>>>>>
>>>>> Dima
>>>>>
>>>>>
>>>>>> On Dec 24, 2016 7:52 AM, "Dima Pasechnik" <dim...@gmail.com> wrote:
>>>>>>
>>>>>>> also, what is your trac account?
>>>>>>> I can then look at your record on the trac server.
>>>>>>>
>>>>>>> On Saturday, December 24, 2016 at 1:41:14 PM UTC, Dima Pasechnik
>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Saturday, December 24, 2016 at 1:08:42 PM UTC, Maxie Schmidt
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I'm uploading the public key data I get by running "cat
>>>>>>>>> ~/.ssh/id_rsa.pub" to the trac server preferences page. I've checked 
>>>>>>>>> this
>>>>>>>>> multiple times. The comment on the key shouldn't matter, correct?
>>>>>>>>>
>>>>>>>> I don't know what "the comment on the key" is.
>>>>>>>> A typical entry in https://trac.sagemath.org/prefs/sshkeys
>>>>>>>> would look like
>>>>>>>>
>>>>>>>> ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAx
>>>>>>>> xxxTKN44nSoJ3wS+mA9HdtcpOj+5TF+j0pO2Z2A/vVwul46m74USp8rgobmW
>>>>>>>> NuyVBK1IBU1Mp3N0TQsqY6sUUY96Oa5Nqy/CGOPcOtz0XRPX+mxMX0jsyYmE
>>>>>>>> FrvNSpEIkyytyuEd3xWN112ZsUYXPvDnB6HHfIKXe2KXPIKGuTpsIqedbKNn
>>>>>>>> yVQebDOfc0XF7BuIsfbwtMNWa+OJdSme4NzQ/XpAAk4cG+ZqJxEDGSjuGSqb
>>>>>>>> tz1CGdpuixH507TzzMIYjHQ3TYfevIMGpNSLzRqSxu+fJ6Hzkpiy+UnW7mX3
>>>>>>>> tYf0/Zd9GhYh9SXkAzkOdYr/6ntiKiBdXLNgzMPgpN blahblah@myaccount
>>>>>>>>
>>>>>>>> (no spaces, no line breaks; you can have a number of entries like
>>>>>>>> this, but there is no telling what happens if you put things like text
>>>>>>>> comments there...)
>>>>>>>>
>>>>>>>>
>>>>>>>>> I do have a github account with the same user name as the trac
>>>>>>>>> server account, but I don't believe I've ever setup a ssh key for this
>>>>>>>>> github account. When I push changes to the server it always asks me 
>>>>>>>>> for a
>>>>>>>>> username and password.
>>>>>>>>>
>>>>>>>> This is because for ssh pull/push you need to set git remote in the
>>>>>>>> right format. Something like
>>>>>>>>
>>>>>>>> $ git remote -v
>>>>>>>> originssh g...@github.com:blah/foo.git (fetch)
>>>>>>>> originssh g...@github.com:blah/foo.git (push)
>>>>>>>>
>>>>>>>> I just want to understand whether your ssh setup is working, in
>>>>>>>> general.
>>>>>>>> Are you able to successfully ssh to any remote server?
>>>>>>>> (you could potentially have wrong permissions on key files,
>>>>>>>> disabled publickey authentication in global
>>>>>>>> setting, etc)
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Here is the output of running "ssh -k -vvv -i ~/.ssh/id_rsa.pub
>>>>>>>>> g...@trac.sagemath.org":
>>>>>>>>>
>>>>>>>>> OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g  1 Mar 2016
>>>>>>>>> debug1: Reading configuration data /home/maxie/.ssh/config
>>>>>>>>> debug1: /home/maxie/.ssh/config line 4: Applying options for *
>>>>>>>>> debug1: Reading configuration data /etc/ssh/ssh_config
>>>>>>>>> debug1: /etc/ssh/ssh_config line 19: Applying options for *
>>>>>>>>> debug2: resolving "trac.sagemath.org" port 22
>>>>>>>>> debug2: ssh_connect_direct: needpriv 0
>>>>>>>>> debug1: Connecting to trac.sagemath.org [104.197.143.230] port 22.
>>>>>>>>> debug1: Connection established.
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub type 1
>>>>>>>>> debug1: key_load_public: No such file or directory
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub-cert type -1
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa type 1
>>>>>>>>> debug1: key_load_public: No such file or directory
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa-cert type -1
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub type 1
>>>>>>>>> debug1: key_load_public: No such file or directory
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub-cert type -1
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa type 1
>>>>>>>>> debug1: key_load_public: No such file or directory
>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa-cert type -1
>>>>>>>>> debug1: Enabling compatibility mode for protocol 2.0
>>>>>>>>> debug1: Local version string SSH-2.0-OpenSSH_7.2p2
>>>>>>>>> Ubuntu-4ubuntu2.1
>>>>>>>>> debug1: Remote protocol version 2.0, remote software version
>>>>>>>>> OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
>>>>>>>>> debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8 pat
>>>>>>>>> OpenSSH_6.6.1* compat 0x04000000
>>>>>>>>> debug2: fd 3 setting O_NONBLOCK
>>>>>>>>> debug1: Authenticating to trac.sagemath.org:22 as 'git'
>>>>>>>>> debug3: hostkeys_foreach: reading file
>>>>>>>>> "/home/maxie/.ssh/known_hosts"
>>>>>>>>> debug3: record_hostkey: found key type ECDSA in file
>>>>>>>>> /home/maxie/.ssh/known_hosts:3
>>>>>>>>> debug3: load_hostkeys: loaded 1 keys from trac.sagemath.org
>>>>>>>>> debug3: order_hostkeyalgs: prefer hostkeyalgs:
>>>>>>>>> ecdsa-sha2-nis...@openssh.com,ecdsa-sha2-nistp384-cert-v01@o
>>>>>>>>> penssh.com,ecdsa-sha2-nistp521-cert-...@openssh.com,ecdsa-sh
>>>>>>>>> a2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
>>>>>>>>> debug3: send packet: type 20
>>>>>>>>> debug1: SSH2_MSG_KEXINIT sent
>>>>>>>>> debug3: receive packet: type 20
>>>>>>>>> debug1: SSH2_MSG_KEXINIT received
>>>>>>>>> debug2: local client KEXINIT proposal
>>>>>>>>> debug2: KEX algorithms: curve255...@libssh.org,ecdh-sh
>>>>>>>>> a2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel
>>>>>>>>> lman-group-exchange-sha256,diffie-hellman-group-exchange-sha
>>>>>>>>> 1,diffie-hellman-group14-sha1,ext-info-c
>>>>>>>>> debug2: host key algorithms: ecdsa-sha2-nis...@openssh.com,
>>>>>>>>> ecdsa-sha2-nistp384-cert-...@openssh.com,ecdsa-sha2-nistp521
>>>>>>>>> -cert-...@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp38
>>>>>>>>> 4,ecdsa-sha2-nistp521,ssh-ed25519-cert-...@openssh.com,ssh-
>>>>>>>>> rsa-cert-...@openssh.com,ssh-ed25519,rsa-sha2-512,rsa-sha2-
>>>>>>>>> 256,ssh-rsa
>>>>>>>>> debug2: ciphers ctos: chacha20...@openssh.com,aes128
>>>>>>>>> -ctr,aes192-ctr,aes256-ctr,aes12...@openssh.com,aes256-gcm@o
>>>>>>>>> penssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc
>>>>>>>>> debug2: ciphers stoc: chacha20...@openssh.com,aes128
>>>>>>>>> -ctr,aes192-ctr,aes256-ctr,aes12...@openssh.com,aes256-gcm@o
>>>>>>>>> penssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc
>>>>>>>>> debug2: MACs ctos: umac-...@openssh.com,umac-128-...@openssh.com,
>>>>>>>>> hmac-sha2-256-...@openssh.com,hmac-sha2-512-...@openssh.com,
>>>>>>>>> hmac-sha1-...@openssh.com,uma...@openssh.com,umac...@openssh.com
>>>>>>>>> ,hmac-sha2-256,hmac-sha2-512,hmac-sha1
>>>>>>>>> debug2: MACs stoc: umac-...@openssh.com,umac-128-...@openssh.com,
>>>>>>>>> hmac-sha2-256-...@openssh.com,hmac-sha2-512-...@openssh.com,
>>>>>>>>> hmac-sha1-...@openssh.com,uma...@openssh.com,umac...@openssh.com
>>>>>>>>> ,hmac-sha2-256,hmac-sha2-512,hmac-sha1
>>>>>>>>> debug2: compression ctos: none,zl...@openssh.com,zlib
>>>>>>>>> debug2: compression stoc: none,zl...@openssh.com,zlib
>>>>>>>>> debug2: languages ctos:
>>>>>>>>> debug2: languages stoc:
>>>>>>>>> debug2: first_kex_follows 0
>>>>>>>>> debug2: reserved 0
>>>>>>>>> debug2: peer server KEXINIT proposal
>>>>>>>>> debug2: KEX algorithms: curve255...@libssh.org,ecdh-sh
>>>>>>>>> a2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel
>>>>>>>>> lman-group-exchange-sha256,diffie-hellman-group-exchange-sha
>>>>>>>>> 1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
>>>>>>>>> debug2: host key algorithms: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256
>>>>>>>>> debug2: ciphers ctos: aes128-ctr,aes192-ctr,aes256-c
>>>>>>>>> tr,arcfour256,arcfour128,aes128-...@openssh.com,aes25...@ope
>>>>>>>>> nssh.com,chacha20...@openssh.com,aes128-cbc,3des-cbc,blowfis
>>>>>>>>> h-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc
>>>>>>>>> @lysator.liu.se
>>>>>>>>> debug2: ciphers stoc: aes128-ctr,aes192-ctr,aes256-c
>>>>>>>>> tr,arcfour256,arcfour128,aes128-...@openssh.com,aes25...@ope
>>>>>>>>> nssh.com,chacha20...@openssh.com,aes128-cbc,3des-cbc,blowfis
>>>>>>>>> h-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc
>>>>>>>>> @lysator.liu.se
>>>>>>>>> debug2: MACs ctos: hmac-m...@openssh.com,hmac-sha1-...@openssh.com
>>>>>>>>> ,umac-64-...@openssh.com,umac-1...@openssh.com,
>>>>>>>>> hmac-sha...@openssh.com,hmac-sha...@openssh.com,hmac-rip
>>>>>>>>> emd160-...@openssh.com,hmac-sha1-96-...@openssh.com,hmac-md5
>>>>>>>>> -96-...@openssh.com,hmac-md5,hmac-sha1,uma...@openssh.com,u
>>>>>>>>> mac-...@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,
>>>>>>>>> hmac-ripemd...@openssh.com,hmac-sha1-96,hmac-md5-96
>>>>>>>>> debug2: MACs stoc: hmac-m...@openssh.com,hmac-sha1-...@openssh.com
>>>>>>>>> ,umac-64-...@openssh.com,umac-1...@openssh.com,
>>>>>>>>> hmac-sha...@openssh.com,hmac-sha...@openssh.com,hmac-rip
>>>>>>>>> emd160-...@openssh.com,hmac-sha1-96-...@openssh.com,hmac-md5
>>>>>>>>> -96-...@openssh.com,hmac-md5,hmac-sha1,uma...@openssh.com,u
>>>>>>>>> mac-...@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,
>>>>>>>>> hmac-ripemd...@openssh.com,hmac-sha1-96,hmac-md5-96
>>>>>>>>> debug2: compression ctos: none,zl...@openssh.com
>>>>>>>>> debug2: compression stoc: none,zl...@openssh.com
>>>>>>>>> debug2: languages ctos:
>>>>>>>>> debug2: languages stoc:
>>>>>>>>> debug2: first_kex_follows 0
>>>>>>>>> debug2: reserved 0
>>>>>>>>> debug1: kex: algorithm: curve255...@libssh.org
>>>>>>>>> debug1: kex: host key algorithm: ecdsa-sha2-nistp256
>>>>>>>>> debug1: kex: server->client cipher: chacha20...@openssh.com MAC:
>>>>>>>>> <implicit> compression: none
>>>>>>>>> debug1: kex: client->server cipher: chacha20...@openssh.com MAC:
>>>>>>>>> <implicit> compression: none
>>>>>>>>> debug3: send packet: type 30
>>>>>>>>> debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
>>>>>>>>> debug3: receive packet: type 31
>>>>>>>>> debug1: Server host key: ecdsa-sha2-nistp256
>>>>>>>>> SHA256:4Op/q3b5792x+F1lHSKRi5UIORAPDlIFVA5cUq9YVXI
>>>>>>>>> debug3: hostkeys_foreach: reading file
>>>>>>>>> "/home/maxie/.ssh/known_hosts"
>>>>>>>>> debug3: record_hostkey: found key type ECDSA in file
>>>>>>>>> /home/maxie/.ssh/known_hosts:3
>>>>>>>>> debug3: load_hostkeys: loaded 1 keys from trac.sagemath.org
>>>>>>>>> debug3: hostkeys_foreach: reading file
>>>>>>>>> "/home/maxie/.ssh/known_hosts"
>>>>>>>>> debug3: record_hostkey: found key type ECDSA in file
>>>>>>>>> /home/maxie/.ssh/known_hosts:2
>>>>>>>>> debug3: load_hostkeys: loaded 1 keys from 104.197.143.230
>>>>>>>>> debug1: Host 'trac.sagemath.org' is known and matches the ECDSA
>>>>>>>>> host key.
>>>>>>>>> debug1: Found key in /home/maxie/.ssh/known_hosts:3
>>>>>>>>> debug3: send packet: type 21
>>>>>>>>> debug2: set_newkeys: mode 1
>>>>>>>>> debug1: rekey after 134217728 blocks
>>>>>>>>> debug1: SSH2_MSG_NEWKEYS sent
>>>>>>>>> debug1: expecting SSH2_MSG_NEWKEYS
>>>>>>>>> debug3: receive packet: type 21
>>>>>>>>> debug2: set_newkeys: mode 0
>>>>>>>>> debug1: rekey after 134217728 blocks
>>>>>>>>> debug1: SSH2_MSG_NEWKEYS received
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa.pub (0x55d872785ab0),
>>>>>>>>> explicit, agent
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa (0x55d872793cd0), explicit
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa.pub (0x55d872793c60), explicit
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa (0x55d872793c10)
>>>>>>>>> debug3: send packet: type 5
>>>>>>>>> debug3: receive packet: type 6
>>>>>>>>> debug2: service_accept: ssh-userauth
>>>>>>>>> debug1: SSH2_MSG_SERVICE_ACCEPT received
>>>>>>>>> debug3: send packet: type 50
>>>>>>>>> debug3: receive packet: type 51
>>>>>>>>> debug1: Authentications that can continue: publickey
>>>>>>>>> debug3: start over, passed a different list publickey
>>>>>>>>> debug3: preferred publickey,keyboard-interactive
>>>>>>>>> debug3: authmethod_lookup publickey
>>>>>>>>> debug3: remaining preferred: keyboard-interactive
>>>>>>>>> debug3: authmethod_is_enabled publickey
>>>>>>>>> debug1: Next authentication method: publickey
>>>>>>>>> debug1: Offering RSA public key: /home/maxie/.ssh/id_rsa.pub
>>>>>>>>> debug3: send_pubkey_test
>>>>>>>>> debug3: send packet: type 50
>>>>>>>>> debug2: we sent a publickey packet, wait for reply
>>>>>>>>> debug3: receive packet: type 51
>>>>>>>>> debug1: Authentications that can continue: publickey
>>>>>>>>> debug1: Offering RSA public key: /home/maxie/.ssh/id_rsa
>>>>>>>>> debug3: send_pubkey_test
>>>>>>>>> debug3: send packet: type 50
>>>>>>>>> debug2: we sent a publickey packet, wait for reply
>>>>>>>>> debug3: receive packet: type 51
>>>>>>>>> debug1: Authentications that can continue: publickey
>>>>>>>>> debug1: Offering RSA public key: /home/maxie/.ssh/id_rsa.pub
>>>>>>>>> debug3: send_pubkey_test
>>>>>>>>> debug3: send packet: type 50
>>>>>>>>> debug2: we sent a publickey packet, wait for reply
>>>>>>>>> debug3: receive packet: type 51
>>>>>>>>> debug1: Authentications that can continue: publickey
>>>>>>>>> debug1: Offering RSA public key: /home/maxie/.ssh/id_rsa
>>>>>>>>> debug3: send_pubkey_test
>>>>>>>>> debug3: send packet: type 50
>>>>>>>>> debug2: we sent a publickey packet, wait for reply
>>>>>>>>> debug3: receive packet: type 51
>>>>>>>>> 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).
>>>>>>>>>
>>>>>>>>> One thing that's a little concerning to me is the lines
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa.pub (0x55d872785ab0),
>>>>>>>>> explicit, agent
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa (0x55d872793cd0), explicit
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa.pub (0x55d872793c60), explicit
>>>>>>>>> debug2: key: /home/maxie/.ssh/id_rsa (0x55d872793c10)
>>>>>>>>>
>>>>>>>>> Does this mean I have multiple keys for the id_rsa.pub key I'm
>>>>>>>>> trying to use?
>>>>>>>>>
>>>>>>>>> On Saturday, December 24, 2016 at 6:24:30 AM UTC-6, Dima Pasechnik
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> PS. please double-check that the public key you upload on trac is
>>>>>>>>>> id_rsa.pub
>>>>>>>>>> and not the other key.
>>>>>>>>>> And it seems that you might have gssapi on (in
>>>>>>>>>> /etc/ssh/ssh_config or in ~/.ssh/config ?),
>>>>>>>>>>  and it is broken somehow.
>>>>>>>>>> Could you try running
>>>>>>>>>>
>>>>>>>>>> ssh -k -vvv g...@git.sagemath.org
>>>>>>>>>>
>>>>>>>>>> (-k disables gssapi)
>>>>>>>>>>
>>>>>>>>>> And finally, IIRC you can use https authentication to push to
>>>>>>>>>> trac.
>>>>>>>>>>
>>>>>>>>>> By the way, do you have a github account, and if yes, are you
>>>>>>>>>> able to push branches there via ssh?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Saturday, December 24, 2016 at 12:09:11 PM UTC, Dima Pasechnik
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Saturday, December 24, 2016 at 11:47:36 AM UTC, Maxie Schmidt
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I'm still very much in need of help with fixing the ssh key
>>>>>>>>>>>> issue that's keeping me from uploading files to a new branch on 
>>>>>>>>>>>> Trac. The
>>>>>>>>>>>> following is the output when I run "ssh -vvv
>>>>>>>>>>>> g...@git.sagemath.org":
>>>>>>>>>>>>
>>>>>>>>>>>> OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g  1 Mar 2016
>>>>>>>>>>>> debug1: Reading configuration data /home/maxie/.ssh/config
>>>>>>>>>>>> debug1: Reading configuration data /etc/ssh/ssh_config
>>>>>>>>>>>> debug1: /etc/ssh/ssh_config line 19: Applying options for *
>>>>>>>>>>>> debug2: resolving "git.sagemath.org" port 22
>>>>>>>>>>>> debug2: ssh_connect_direct: needpriv 0
>>>>>>>>>>>> debug1: Connecting to git.sagemath.org [104.197.143.230] port
>>>>>>>>>>>> 22.
>>>>>>>>>>>> debug1: Connection established.
>>>>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub type 1
>>>>>>>>>>>> debug1: key_load_public: No such file or directory
>>>>>>>>>>>> debug1: identity file /home/maxie/.ssh/id_rsa.pub-cert type -1
>>>>>>>>>>>> debug1: Enabling compatibility mode for protocol 2.0
>>>>>>>>>>>> debug1: Local version string SSH-2.0-OpenSSH_7.2p2
>>>>>>>>>>>> Ubuntu-4ubuntu2.1
>>>>>>>>>>>> debug1: Remote protocol version 2.0, remote software version
>>>>>>>>>>>> OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
>>>>>>>>>>>> debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8 pat
>>>>>>>>>>>> OpenSSH_6.6.1* compat 0x04000000
>>>>>>>>>>>> debug2: fd 3 setting O_NONBLOCK
>>>>>>>>>>>> debug1: Authenticating to git.sagemath.org:22 as 'git'
>>>>>>>>>>>> debug3: hostkeys_foreach: reading file
>>>>>>>>>>>> "/home/maxie/.ssh/known_hosts"
>>>>>>>>>>>> debug3: record_hostkey: found key type ECDSA in file
>>>>>>>>>>>> /home/maxie/.ssh/known_hosts:2
>>>>>>>>>>>> debug3: load_hostkeys: loaded 1 keys from git.sagemath.org
>>>>>>>>>>>> debug3: order_hostkeyalgs: prefer hostkeyalgs:
>>>>>>>>>>>> ecdsa-sha2-nis...@openssh.com,ecdsa-sha2-nistp384-cert-v01@o
>>>>>>>>>>>> penssh.com,ecdsa-sha2-nistp521-cert-...@openssh.com,ecdsa-sh
>>>>>>>>>>>> a2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I don't anything like order_hostkeyalgs in my log of such a
>>>>>>>>>>> session.
>>>>>>>>>>> IMHO you somehow simply disable publickey locally.
>>>>>>>>>>>
>>>>>>>>>>> And perhaps it's a good idea to update your openssh client and
>>>>>>>>>>> your openssl
>>>>>>>>>>> (the latter is too old)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> debug3: send packet: type 20
>>>>>>>>>>>> debug1: SSH2_MSG_KEXINIT sent
>>>>>>>>>>>> debug3: receive packet: type 20
>>>>>>>>>>>> debug1: SSH2_MSG_KEXINIT received
>>>>>>>>>>>> debug2: local client KEXINIT proposal
>>>>>>>>>>>> debug2: KEX algorithms: curve255...@libssh.org,ecdh-sh
>>>>>>>>>>>> a2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel
>>>>>>>>>>>> lman-group-exchange-sha256,diffie-hellman-group-exchange-sha
>>>>>>>>>>>> 1,diffie-hellman-group14-sha1,ext-info-c
>>>>>>>>>>>> debug2: host key algorithms: ecdsa-sha2-nis...@openssh.com,
>>>>>>>>>>>> ecdsa-sha2-nistp384-cert-...@openssh.com,ecdsa-sha2-nistp521
>>>>>>>>>>>> -cert-...@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp38
>>>>>>>>>>>> 4,ecdsa-sha2-nistp521,ssh-ed25519-cert-...@openssh.com,ssh-
>>>>>>>>>>>> rsa-cert-...@openssh.com,ssh-ed25519,rsa-sha2-512,rsa-sha2-
>>>>>>>>>>>> 256,ssh-rsa
>>>>>>>>>>>> debug2: ciphers ctos: chacha20...@openssh.com,aes128
>>>>>>>>>>>> -ctr,aes192-ctr,aes256-ctr,aes12...@openssh.com,aes256-gcm@o
>>>>>>>>>>>> penssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc
>>>>>>>>>>>> debug2: ciphers stoc: chacha20...@openssh.com,aes128
>>>>>>>>>>>> -ctr,aes192-ctr,aes256-ctr,aes12...@openssh.com,aes256-gcm@o
>>>>>>>>>>>> penssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc
>>>>>>>>>>>> debug2: MACs ctos: umac-...@openssh.com,umac-128-
>>>>>>>>>>>> e...@openssh.com,hmac-sha2-256-...@openssh.com,hmac-sha2-512-
>>>>>>>>>>>> e...@openssh.com,hmac-sha1-...@openssh.com,uma...@openssh.com,
>>>>>>>>>>>> umac...@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
>>>>>>>>>>>> debug2: MACs stoc: umac-...@openssh.com,umac-128-
>>>>>>>>>>>> e...@openssh.com,hmac-sha2-256-...@openssh.com,hmac-sha2-512-
>>>>>>>>>>>> e...@openssh.com,hmac-sha1-...@openssh.com,uma...@openssh.com,
>>>>>>>>>>>> umac...@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
>>>>>>>>>>>> debug2: compression ctos: none,zl...@openssh.com,zlib
>>>>>>>>>>>> debug2: compression stoc: none,zl...@openssh.com,zlib
>>>>>>>>>>>> debug2: languages ctos:
>>>>>>>>>>>> debug2: languages stoc:
>>>>>>>>>>>> debug2: first_kex_follows 0
>>>>>>>>>>>> debug2: reserved 0
>>>>>>>>>>>> debug2: peer server KEXINIT proposal
>>>>>>>>>>>> debug2: KEX algorithms: curve255...@libssh.org,ecdh-sh
>>>>>>>>>>>> a2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel
>>>>>>>>>>>> lman-group-exchange-sha256,diffie-hellman-group-exchange-sha
>>>>>>>>>>>> 1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
>>>>>>>>>>>> debug2: host key algorithms: ssh-rsa,ssh-dss,ecdsa-sha2-nis
>>>>>>>>>>>> tp256
>>>>>>>>>>>> debug2: ciphers ctos: aes128-ctr,aes192-ctr,aes256-c
>>>>>>>>>>>> tr,arcfour256,arcfour128,aes128-...@openssh.com,aes25...@ope
>>>>>>>>>>>> nssh.com,chacha20...@openssh.com,aes128-cbc,3des-cbc,blowfis
>>>>>>>>>>>> h-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc
>>>>>>>>>>>> @lysator.liu.se
>>>>>>>>>>>> debug2: ciphers stoc: aes128-ctr,aes192-ctr,aes256-c
>>>>>>>>>>>> tr,arcfour256,arcfour128,aes128-...@openssh.com,aes25...@ope
>>>>>>>>>>>> nssh.com,chacha20...@openssh.com,ae
>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>> You received this message because you are subscribed to a topic in
>>>>>>> the Google Groups "sage-devel" group.
>>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>>>>> pic/sage-devel/4CgBfQ4_bqo/unsubscribe.
>>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>>> sage-devel+...@googlegroups.com.
>>>>>>> To post to this group, send email to sage-...@googlegroups.com.
>>>>>>> Visit this group at https://groups.google.com/group/sage-devel.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "sage-devel" group.
>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>>> pic/sage-devel/4CgBfQ4_bqo/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> sage-devel+...@googlegroups.com.
>>>>> To post to this group, send email to sage-...@googlegroups.com.
>>>>> Visit this group at https://groups.google.com/group/sage-devel.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "sage-devel" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>> pic/sage-devel/4CgBfQ4_bqo/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> sage-devel+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sage-devel@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sage-devel.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to