RHEL 8에서 SSH 암호없는 로그인을 설정하는 방법


RHEL 8 Beta 의 출시로 실제 제품이 어떤 모습인지 경험하고 일부 기능을 테스트 할 수 있습니다. RHEL 8 을 시험하기를 원한다면 무료로 가입하여 RHEL 8 베타를 다운로드하십시오.

아래 링크에서 RHEL 8 설치 자습서를 검토 할 수 있습니다.

  1. Installation of “RHEL 8” with Screenshots

이를 쉽게 이해하기 위해 두 개의 서버를 사용합니다.

  • 192.168.20.100 (kerrigan) – server from which I will be connecting
  • 192.168.20.170 (tecmint) – my RHEL 8 system

이 자습서에서는 ssh 키를 사용하여 RHEL 8 설치시 암호없는 SSH 로그인을 설정하는 방법을 배우게됩니다. Open-ssh 서버는 이미 시스템에 설치되어 있어야하지만 그렇지 않은 경우 다음 명령을 실행하여 설치할 수 있습니다.

# yum install openssh-server

1 단계 : 192.168.20.100 (kerrigan)에서 SSH 키 생성

시스템에서 RHEL 8 시스템에 연결할 위치에서 새 ssh 키 쌍을 생성하십시오. 다음 명령을 사용하여이 작업을 수행 할 수 있습니다.

# ssh-keygen

파일의 의미있는 이름을 구성하거나 기본 이름으로 남겨 둘 수 있습니다. 암호를 묻는 메시지가 표시되면 "enter" 키를 누르고 암호는 비워 둡니다.

2 단계 : 192.168.20.170으로 SSH 키 복사 (tecmint)

키 복사는 간단한 작업이며 그림과 같이 ssh-copy-id 명령을 사용하여 완료 할 수 있습니다.

# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

원격 사용자의 암호를 입력하라는 메시지가 나타나면 암호를 입력하십시오. 누락 된 경우 ". ssh" 디렉토리와 해당 권한이있는 authorized_keys 파일이 생성됩니다.

2 단계 : 192.168.20.100에서 SSH 암호없는 로그인 테스트

이제 원격 서버에 키를 복사 했으므로 연결을 테스트 할 수 있습니다. 비밀번호를 묻지 않아야합니다.

# ssh -i ~/.ssh/id_rsa  [email protected]

이 튜토리얼에서는 암호없는 ssh 키를 사용하여 RHEL 8 시스템으로 SSH하는 방법을 배웠습니다. 나는 그 과정이 쉽기를 바란다. 질문이 있으시면 아래 의견란에 게시하십시오.