본문 바로가기
설치 및 기술 자료/Linux

[Linux] SSH 접속 시 로그인 암호 없이 접속 방법

by 주식회사 서버몬 2021. 3. 23.

안녕하세요. 주식회사 서버몬 입니다.

 

Linux 및 Centos 에서 ssh 접속 시 로그인 암호 없이 접속설정 방법 입니다.

 

같은 linux 환경에서 1번 서버에서 2번 서버로 파일 이동 및 ssh 로 접속 시에 항상 패스워드를 입력하게 되어 있습니다.

 

이런 불편함을 줄이기 위해 간단하게 ssh-keygen 파일을 생성해 패스워드 입력없이 접속할 수 있는 방법 입니다.

 

 

 

# 항상 ssh 로 접속 시에 아래와 같이 패스워드를 입력해서 로그인 하게 설정되어 있습니다.

 

지금부터 설정 방법 입니다.

 

먼저 알아보기 쉽게 hostname 을 disk1 과 disk2로 변경 하였습니다.

 

 

1. disk1 번 서버에서 ssh-keygen 생성

 

#ssh-keygen -t rsa

[root@disk1 ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):  Enter
Enter passphrase (empty for no passphrase):   Enter
Enter same passphrase again: Enter

 

 

2. .ssh 경로로 이동

 

# cd .ssh

 

3. disk2 번 서버에서 .ssh 폴더 생성

 

# mkdir .ssh

 

4. scp 이용해 id_rsa.pub 파일을 disk2 번 서버로 전달

(scp 로 전달 시 패스워드 다시한번 입력)

 

# scp id_rsa.pub root@192.168.0.146:/root/.ssh/authorized_keys

 

5. 마지막으로 ssh 이용해 패스워드 없이 접속 확인.

이상입니다.

 

 

 

 

 

 

 

 

 

 

HPE, 레노버델 서버워크스테이션기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면하단의 로고를 클릭해주세요.

 

댓글