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로 연결하는 방법을 배웠습니다. 과정이 쉬웠기를 바랍니다. 질문이 있으시면 아래 댓글 섹션에 게시해 주세요.