본문 바로가기
IT

password 없이 ssh 접속하기 - ssh-keygen -t rsa 사용 LINUX 환경

by 태환아범 2022. 2. 7.
728x90

안녕하세요

 

오늘은 ssh 접속을 password 없이 하는 방법을 간단히 설명드리고자 합니다.

 

UNIX 개인 서버에서 공용 서버의 개인 ID로 접속하려니 매번 password 치기가 귀찮아서 알아봤습니다.

 

1. 접속할 개인 서버로 갑니다.

2. 개인 서버에서 cd ~/.ssh 로 이동합니다.

(.ssh 디렉토리가 없을 경우 한번 ssh -X ID@servername 으로 접속하면 생성됩니다.)

3. ssh-keygen -t rsa command를 입력합니다.

4. 따로 더 입력할 것은 없이 Enter를 연타합니다.

5. id_rsa.pub 파일이 생겼는지 확인합니다.

6. scp id_rsa.pub ID@servername:~/.ssh/authorized_keys 를 치면 그 서버의 ./ssh 서버로 복사가 됩니다.

 

그리고 새 터미널을 열고 ssh -X ID@servername 또는 ssh -X servername -l ID 로 접속해보시면 한번에 접속될 것입니다.

 

ssh -X ID@servername 에서 -X는 변수를 그대로 가져간다는 옵션인데, DISPLAY 변수를 새로 설정하기 귀찮아서 이 옵션을 쓰고 있습니다.

728x90

댓글