반응형
0. 개요
Rocky Linux 9 설치 단계에서 root 계정으로 SSH 접속 허용을 설정하지 않으면, 설치 완료 후 외부에서 root 계정을 통한 SSH 접속이 불가능하다. wheel 그룹에 속해있는 타 사용자 계정으로 로그인 후, su 명령어를 통해 root 계정으로의 전환은 가능하지만 이 또한 설치 단계에서 미리 설정해야 가능하다. 설치 단계에서 설정하지 않고 이미 설치해 버린 경우 대처할 수 있는 방법에 대해 안내한다.
1. 선행조건
우선 시스템 파일을 수정해야 하기 때문에 Rocky Linux 가 설치되어 있는 환경에서, 아래와 같이 직접 해당 과정을 수행한다.
Rocky Linux의 로그인 화면에서 목록에 없습니까? 를 클릭한다.
root 입력 후 엔터를 누른다.
root 계정의 비밀번호를 입력 후 엔터를 누른다.
1. sshd_config 설정
root 계정으로 로그인 한 Rocky Linux의 터미널에 아래와 같은 명령어를 입력하여 sshd_config 파일로 진입한다.
# vim /etc/ssh/sshd_config
아래와 같이 sshd_config 파일의 최하단에 옵션을 추가한다.
# /etc/ssh/sshd_config 파일의 내부
...생략...
PermitRootLogin yes
입력이 완료되면 esc 를 누르고, 아래와 같은 명령어를 입력하여 변경 사항을 저장 후 vim 편집기를 저장한다.
:wq
sshd 데몬을 재시작한다.
# systemctl restart sshd
외부로부터 정상적으로 root 계정을 통한 SSH 접속이 가능한 것을 확인할 수 있다.
300x250
반응형