본문 바로가기
ICT, 컴퓨터/Linux

root 계정 ssh 로그인 비활성화 상태에서 root 로그인 방법

by milaero 2015. 6. 8.

보안을 위해 ssh에서 root 계정에 대한 부르트포스 공격 등을 막기 위해 로그인을 제한(PermitRootLogin no)할 때가 있다. 이 경우 다른 계정에서 작업하다가 root 계정으로 로그인이 필요할 때 아래와 같은 명령을 입력한다.


$ su root

or

$ su -



로그인이 성공하면 [root@localhost 다른 계정]으로 상태가 바뀌면서 root 계정으로 로그인한 것과 동일하게 작업이 가능하다.


사실 sudo 명령어를 이용해 명령을 할 때 sudoers file에 사용자 계정이 없다며 접근이 거부되어서 사용했는데, "사용자 계정 is not in the sudoers file.  This incident will be reported." 이라는 오류 메시지가 발생한다. 해결 방법은 root 계정으로 접근해서 /etc/sudoers 파일을 수정해주자. 이 파일은 vi 편집기로 불가능하고(읽기 전용으로 열린다고 한다), 아래 명령어를 통해 수정이 가능하다. (그런데 su root가 더 편해서 필자는 안했다)


$ visudo -f /etc/sudoers



반응형

댓글