리눅스

ssh 호스트이름으로 비밀번호 입력없이 접속하기

닥치고개돌 2020. 9. 10. 13:43
728x90

초간단 ssh 호스트이름으로 비밀번호 입력없이 접속하기

 

test라는 컴퓨터의 서버에서 dev1(123.123.123.123)이라는 컴퓨터 서버에 비밀번호 없이 ssh연결

 

1. 호스트 연결

(test) vi /etc/hosts  == test서버의 hosts파일 열어서

123.123.123.123 dev1 == 아이피,호스트이름 입력후 저장

 

2. ssh key생성(개인키, 공유키)

(test) ssh-keygen -t rsa -C "test key"

 

-t는 키의 타입이 rsa인지 dsa인지 정하는 플래그고 -C는 코멘트를 남기는 플래그

 

위와 같이 입력하면ssh_key와 ssh_key.pub이 생성되는데 *.pub 파일이 공개키로, dev1서버에 등록하면 비밀번호 없이 접속이 가능해진다

 

.pub 내용을 dev1서버에 접속해서 ~/.ssh/authorized_keys 에 공개키를 추가(붙여넣기)저장.

 

 

728x90