맥북, 리눅스 계열에서


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 사태를 보니 조금 무섭다



일단은 구글. (정말 나중에는 서버실도 만들고 백업시스템도 만들고 ㅎ)



참고 사이트 : http://mydoc.digimoon.net/board/skin/ggambo7002_board/print.php?id=board&no=721