웹사이트 검색

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


RHEL 8이 출시되면 실제 제품이 어떤 모습일지 경험하고 일부 기능을 테스트할 수 있습니다. RHEL 8을 테스트하고 싶다면 무료로 가입하여 RHEL 8을 다운로드할 수 있습니다.

아래 링크에서 RHEL 8 설치 튜토리얼을 검토할 수 있습니다.

  • RHEL 8을 무료로 다운로드하고 설치하는 방법
  • 스크린샷과 함께 “RHEL 8” 설치

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

  • 192.168.20.100 (kerrigan) – 연결할 서버
  • 192.168.20.170 (tecmint) – 내 RHEL 8 시스템

이 튜토리얼에서는 SSH 키를 사용하여 RHEL 8 설치 시 비밀번호 없는 SSH 로그인을 설정하는 방법을 배우게 됩니다. Open-ssh 서버가 시스템에 이미 설치되어 있는지 확인하세요. 그렇지 않은 경우 다음 yum 명령을 실행하여 설치할 수 있습니다.

yum install openssh-server

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

RHEL 8 시스템에 연결할 시스템에서 새 SSH 키 쌍을 생성합니다. 이는 다음 명령을 사용하여 수행할 수 있습니다.

ssh-keygen

파일에 의미 있는 이름을 구성하거나 기본 이름으로 그대로 둘 수 있습니다. 암호를 묻는 메시지가 나타나면 “enter”를 누르고 암호를 비워두세요.

2단계: SSH 키를 192.168.20.170(tecmint)에 복사합니다.

키 복사는 표시된 대로 ssh-copy-id 명령을 사용하여 완료할 수 있는 간단한 작업입니다.

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server

원격 사용자의 비밀번호를 묻는 메시지가 나타나면 간단히 입력하세요. 누락된 경우 “.ssh ” 디렉터리가 생성되고 적절한 권한이 있는 authorized_keys 파일이 생성됩니다.

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

이제 원격 서버에 키가 복사되었으므로 연결을 테스트할 수 있습니다. 비밀번호를 묻는 메시지가 표시되지 않습니다.

ssh -i ~/.ssh/id_rsa  user@remote-server

이 튜토리얼에서는 비밀번호 없는 SSH 키를 사용하여 RHEL 8 시스템에 SSH로 연결하는 방법을 배웠습니다. 과정이 쉬웠기를 바랍니다. 질문이 있으시면 아래 댓글 섹션에 게시해 주세요.