포스트

우분투 ssh root 로그인 허용

OS : Ubuntu 22.04.4 LTS


ssh로 우분투 서버에 접속할 때 root 계정으로 로그인 하려면,
우분투 서버의 ssh 설정에서 root 계정에 대한 설정을 추가해주어야 한다.


1. 사용자 계정으로 우분투 서버 접근

putty를 통해 사용자 계정으로 우분투 서버 접속


2. ssh 설정 실행

1
sudo vi /etc/ssh/sshd_config


3. PermitRootLogin 검색

🔎 vi에서 단어 검색 방법

1. 대소문자 구분

1
/단어

image

2. 대소문자 구분 없이

참고 : https://crmn.tistory.com/42

단어 앞이나 뒤에 \c 입력

1
/단어\c
1
/\c단어

image


위 형태로 입력 한 다음 엔터키를 입력하고 n 또는 N을 입력해서 탐색
(n: 아래로 탐색, N: 위로 탐색)


4. PermitRootLogin 설정 수정

이 설정이 주석 처리 되어있는데, 주석을 해제하고 값을 변경해준다.

image

prohibit-password로 설정하면 pem key를 통한 로그인을 허용하게 되고,
yes로 설정하면 비밀번호를 통한 로그인을 허용하게 된다.


5. ssh 재시작

설정 후 vi를 빠져나와 ssh를 재시작한다.

1
sudo service ssh restart


6. root 계정으로 ssh 접속 확인

새로운 putty를 실행해서 root 계정으로 로그인 시도를 해보면 접속이 됨을 확인할 수 있다. image




작성하게 된 계기

한 줄 요약 : 혼자 작업하는 서버에서 root로 로그인하여 sudo 없이 작업하고 싶었다

혼자 작업하는 환경에서 명령어를 입력 할 때 마다 sudo를 입력하기가 번거롭다고 생각했고, 그렇다고 사용자 계정으로 접속한 다음에 root로 다시 로그인 하는 것도 번거롭다고 생각해서 처음부터 root 계정으로 로그인하고자 알아보게 되었다.




참고한 사이트

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.