I've been buried in work for two months, so I thought I'd let this
problem rest. Now that I'm wanting to get back into GOMP, I find the --
as before -- savannah.gnu.org refuses to accept my authentication.
I've successfully used remote CVS before, although not in the context of
GNU. I've searched the web high and low, seeking any answer to this
vexing problem.
To answer the common questions:
Yes, I've registered my public key with savannah via the web interface.
Yes, I've double-cecked what the registered kay against the one on my
machine.
Yes, I have tried connecting with and without my router in the middle.
Yes, I have my ~/.ssh/config file set correctly, as in:
# also tried: Host savannah.gnu.org
Host *gnu.org
Protocol 1
Here's the result I get when trying to checkout the project:
$ cvs -z3 -d address@hidden:/cvsroot/gomp co
address@hidden's password:
No password works. Now, if I try something I found via Google:
address@hidden:~/projects/gnu$ ssh -v -1 sv.gnu.org
OpenSSH_3.6.1p2 Debian 1:3.6.1p2-1, SSH protocols 1.5/2.0, OpenSSL
0x0090702f
debug1: Reading configuration data /home/scott/.ssh/config
debug1: Applying options for *
debug1: Applying options for *gnu.org
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Rhosts Authentication disabled, originating port will not be
trusted.
debug1: Connecting to sv.gnu.org [199.232.41.3] port 22.
debug1: Connection established.
debug1: identity file /home/scott/.ssh/identity type 0
debug1: Remote protocol version 1.99, remote software version
OpenSSH_3.4p1 Debian 1:3.4p1-0.0woody1
debug1: match: OpenSSH_3.4p1 Debian 1:3.4p1-0.0woody1 pat OpenSSH*
debug1: Local version string SSH-1.5-OpenSSH_3.6.1p2 Debian 1:3.6.1p2-1
debug1: Waiting for server public key.
debug1: Received server public key (768 bits) and host key (1024 bits).
debug1: Host 'sv.gnu.org' is known and matches the RSA1 host key.
debug1: Found key in /home/scott/.ssh/known_hosts:7
debug1: Encryption type: 3des
debug1: Sent encrypted session key.
debug1: Installing crc compensation attack detector.
debug1: Received encrypted confirmation.
debug1: RSA authentication using agent refused.
debug1: Trying RSA authentication with key '/home/scott/.ssh/identity'
debug1: Server refused our key.
debug1: Doing challenge response authentication.
debug1: No challenge.
debug1: Doing password authentication.
address@hidden's password:
I believe this indicates where the problem lies; the server is refusing
my key, and so it regresses to password authentication. I do not have a
shell login for savannah, so I can't verify that my
~/.ssh/authorized_keys file is set correctly.
Frankly, I'm at a loss. I can retrieve files via anonymous access, but
(as yet) have no way of write-accessing the repository.
Any ideas would be appreciated.