Hi, "Permission denied" means SSH couldn't find a key to match the one at Savannah.
"Connection refused" means you probably attempted to connect during a server maintenance. The most likely cause of failure is that SSH doesn't know where to find your private key. You can manually specify where your private key is using the '-i' option for SSH. By default, SSH looks at ~/.ssh/id_dsa and ~/.ssh/id_rsa . The reference documentation is here: http://savannah.gnu.org/maintenance/SshAccess To further diagnose your problem, please send us the output of these commands in a terminal: cvs -t -d:ext:[EMAIL PROTECTED]/cvsroot/yourproject co yourproject ssh -v [EMAIL PROTECTED] Cheers! -- Sylvain On Tue, May 20, 2008 at 11:59:45AM -0700, David Hill wrote: > Hi people, > > I am the administrator for the "gnuspeech" project. I have had problems > logging into the gnu webcvs pages and the repository for quite some time > now and have tried various measures including changing my keys (the most > recent change being yesterday, May 19 2008) and updating my account keys > to correspond. I have checked there are no line feeds in my registered > ssh key and I have made sure 'cvs.sv.gnu.org' (RSA) has been added > correctly to the list of known hosts . The entry reads: > > -------- > cvs.sv.gnu.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAzFQovi+67xa > +wymRz9u3plx0ntQnELBoNU4SCl3RkwSFZkrZsRTC0fTpOKatQNs1r/ > BLFoVt21oVFwIXVevGQwB+Lf0Z+5w9qwVAQNu/YUAFHBPTqBze4wYK/ > gSWqQOLoj7rOhZk0xtAS6USqcfKdzMdRWgeuZ550P6gSzEHfv0= > -------- > > I believe I have checked the most current documentation carefully, but > such a process is notoriously prone to wishful thinking :-( > > Whether going directly from the command line, or using MacCvsX I get the > same "Permission denied (publickey)" or "Connection refused" errors as in > the following copied transactions from the MacCvsX console window and > terminal window: > > MacCvsX console > ------- > cvs -d :ext:[EMAIL PROTECTED]:/webcvs/gnuspeech checkout -- > cvs.sv.gnu.org:/webcvs/gnuspeech (in directory /Users/david/gnuspeech/ > www/) > Permission denied (publickey). > > cvsnt [checkout aborted]: end of file from server (consult above > messages if any) > > ***** CVS exited normally with code 1 ***** > ----- > > Terminal window: > ------- > [eldorado:~/gnuspeech/www/software] david% cvs -z3 - > d:ext:[EMAIL PROTECTED]:/webcvs/gnuspeech co gnuspeech > cvs.savannah.gnu.org: Connection refused > cvs [checkout aborted]: end of file from server (consult above messages > if any) > [eldorado:~/gnuspeech/www/software] david% > -------- > > the "software" directory contains: > > ------ > [eldorado:~/gnuspeech/www/software] david% ls > CVS gnuspeech > [eldorado:~/gnuspeech/www/software] david% > ------ > > My ~/.ssh directory contains: > > ------ > [eldorado:~/.ssh] david% ls > config id_dsa.pub identity.pub > id_dsa identity known_hosts > [eldorado:~/.ssh] david% > ------ > > The ssh dsa keys are in the "id_dsa*" files, not in the "identity*" > files. The config file contains "Protocol 2" > > Long experience tells me that the problem is something *I* am doing > wrong or missing, but I don't see it, and am therefore checking with you > on the off-chance that something has changed, or some kind of block has > been placed on my access. If there are no changes or blocks, and you can > spot my error, that would be very helpful too. > > I am using the standard Openssh that comes with the Mac, dated February > 26 2008, though I believe there was an update to Openssh to deal with a > vulnerability as recently as last month. It has not made it to my > machine so far. > > Many thanks in anticipation of your help -- I hope I have provided all > the information you may need for this. > > david > ------ > David Hill > [EMAIL PROTECTED] > http://savannah.gnu.org/projects/gnuspeech > -------- > The only function of economic forecasting is to make astrology look > respectable. (J.K. Galbraith) > --------
