Ubuntu - SSH root로 접속하기

Doveloper·2022년 6월 2일
0

Linux

목록 보기
1/5
post-thumbnail

2021-02-04 Linux study


VMware에 Ubuntu-desktop 18.04를 설치하고,

사용하려고 보니...

내 컴퓨터의 해상도가 워낙 높은지라 VMware application자체의 디스플레이가 너무 작게 보였다.

image

그래서 local(우분투20.04)의 terminal로 ssh를 이용하여 접속을 시도.

VM에서

ip a

를 치면 IP주소가 나온다. 이 주소를 이용하여 ssh로 접속시도.

image

그런데, root로 접근이 실패. 다른 사용자 계정으로 접근은 가능했다. (이후 su - 로 root 권한을 얻는 것은 가능)

VM에서 root의 password를 제대로 설정해 주었고, ssh접속 시에도 password를 정확히 입력했음에도 permission denied가 뜨는 이유는 무엇일까?

바로 우분투 ssh설정에 처음부터 root로 접근하는 것을 막도록 설정되어 있었기 때문이다.

수정방법

# vi /etc/ssh/sshd_config

image

/Permit을 쳐서 검색하다 보면 32번째 line쯤 설정값이 보임.

33 line에 PermitRootLogin prohibit-password 라는 설정값을 주석처리하고 

PermitRootLogin yes 로 변경한다.

이후 ssh 서비스를 재시작

# systemctl restart sshd

이후, ssh로 ssh root@ip주소 형식으로 접근하는 것이 가능해졌다.

*참고(PermitRootLogin 설정값)

- 관리자 계정인 root로 로그인을 허용하면 yes, 아니면 no, 기본값(prohibit-password)은 공개키 인증 방식이 아닌 ID/Passwd로 로그인 할 때만 금지한다.

profile
Hungry Developer

0개의 댓글