라즈베리파이 ssh 접속 시 비밀번호 없이 로그인

2019. 9. 21. 00:54임베디드/ubuntu

먼저 ssh 접속에 대한 alias 설정을 한다

 $ echo "alias sshpi='ssh pi@IP주소'" >> ~/.bashrc 
 $ source ~/.bashrc 

 

설정 후 실행을 하면 ssh 비밀번호를 입력하라는 메세지가 나온다. 이는 매번 번거로운 일로, 공개키 개인키방식으로 해결할 수 있다

 

개인용 공개키, 개인키를 생성한다

 $ ssh-keygen -t rsa 

 

메세지에 대해서는 엔터를 쳐서 default로 설정하도록 한다. 그리고 생성한 공개키에 대해서 원격 서버인 라즈베리파이에 등록할 것이다

 $ ssh-copy-id -i ~/.ssh/id_rsa.pub [user]@[host] 

 

여기까지 한다면 접속이 가능하다

 

'임베디드 > ubuntu' 카테고리의 다른 글

shell script에서의 source  (0) 2019.09.23
mkdir -p 옵션  (0) 2019.09.23
ubuntu putty에서 unable to serial port 오류 발생 원인  (0) 2019.09.18
bash 쉘에 색 띄우기  (0) 2019.09.17
terminator 다중 입력  (0) 2019.09.13