본문 바로가기

Study/Linux

SSH RSA 접속 안될때

Hadoop을 1.0 버전때에서 사용해봐서 2.0 버전을 공부해보려고 StandAlone 모드로 설치하던 중에 발생한 문제입니다.


물론 이러한 경우가 아니라도 적용이 가능할것 같습니다.


ssh-keyges -t rsa -P ""

이렇게 해서 id_rsa 와 id_rsa.pub 가 생성된후 authorized_keys를 생성한다음

ssh localhost로 한다음에 접속하려고 하니 권한이 없다고 뜨는것입니다.


ssh-server를 다시 실행해봐도 안되고, 지금 제가 사용하는 버전이 Ubuntu 14.04 LTS 데스크톱 버전입니다.

(주로 Hadoop MapReduce 관련 작업을 할때 윈도우에서 이클립스에서 Maven에 올려서 작업했는데, 리눅스에서 하면 MR작업을 바로 걸수 있다고해서, 데스크탑 모드로 약간은 뻘짓하는중입니다.)


리눅스 특성인지, 제가 제대로 이해한건지는 모르겠지만. SSH-keygen 으로 키를 생성하였을때 로그인한 세션에는 바로 적용이 안되는것 같습니다?? 물론 다음 세션부터는 로그인할때 자동적으로 설정들을 읽어와서 그런건지 

ssh 가 RSA 키로 접속이 안되는 일은 발생은 안하였습니다.


만약 저와 같은 리눅스 데스크톱 버전에서 하시는거면 한번 logout한다음 다시 시도해보세요 .


그리고, 과거에 제가 몇몇 관련이슈를 포스팅한적이 잇으니 참고해주요


2012/01/09 - [Study/Linux] - ssh RSA로 접속 불가능시