맥북, 리눅스 계열에서
ssh-keygen -t rsa -C 계정이름
으로 public key 생성 후
ssh -i [Private 키 파일] 계정@호스트명 으로 접속하게 되면
Permission denied(publickey)
라는 오류가 발생한다.
필자는 이 문제가 구글 클라우드 여서 발생한 문제라고 생각하고 구글 클라우드를 접으려고 했으나,,, 그게 아니었다.
우분투 ssh 설정의 문제였다.
/etc/ssh/sshd_config 에서
PasswordAuthentication no 를 yes 로 설정하고
우분투 내에서도 public key 에 쓰인 계정을 생성하고, 패스워드 설정을 해줘야 로그인이 되었다.
(문득 지금 드는 생각이,, 이게 정상적인 건가..? 그럴거면 그냥 계정 생성하고 ssh 로 접속하는게...)
윈도우는 그런거 안해도 putty, xshell로 접속 잘 되던데....
어쨋든 또 한 고비 해결...
구글 클라우드는 베타 서비스로 사용하고, 주로 토스트 클라우드를 쓰게될 것 같다. <- 가격이 훨씬 쌈
토스트 클라우드는 서버가 자주 끊긴다는데,, AWS 사태를 보니 조금 무섭다
일단은 GCP.
참고 사이트 : http://mydoc.digimoon.net/board/skin/ggambo7002_board/print.php?id=board&no=721
'Dev > Linux' 카테고리의 다른 글
Mac 에서 sendmail 사용하기 (0) | 2019.02.03 |
---|---|
tar 압축 해제 시, 디렉토리 변경하기 ( -C 옵션 ) (0) | 2019.01.04 |
[GCP] OS 로그인 사용하기 (0) | 2018.11.05 |
[GCP] root 계정으로 변경하기 (0) | 2018.11.05 |
oh my zsh 에서 Home, End 키 작동이 되지않을 때 (xshell) (0) | 2018.08.20 |