'ssh-dss'에 해당되는 글 1건

  1. [gerrit] Permission denied (publickey) 에러

[gerrit] Permission denied (publickey) 에러

gerrit에서 clone 받을 때 Permission denied (publickey) 에러가 났을 때 확인해야 할 점 :

1. ssh 접근할 때 username이 gerrit의 'Settings' -> 'Profile' 메뉴 아래에 있는 username과 동일한지 확인

2. 'Settings' -> 'SSH Public Keys'에 public key 등록했는지 확인

3. ssh -vv -p 29418 john.doe@git.example.com 명령어로 접근이 되는지 확인


위와 같이 했는데, 3번에서 아래와 같은 에러가 나는 경우,

debug1: Skipping ssh-dss key /home/<user>/.ssh/id_dsa for not in PubkeyAcceptedKeyTypes


~/.ssh/config 에 파일 생성 후, 아래 설정 추가

PubkeyAcceptedKeyTypes ssh-dss


참고 사이트 :

https://git.eclipse.org/r/Documentation/error-permission-denied.html

https://coderwall.com/p/ykgawg/when-openssh-7-blocks-your-public-key