안녕하세요. 도정진입니다.
저는 이때까지 openssh-server 를 설치하고 root 비밀번호만 설정해 주면 root 로그인이 되는 줄 알았습니다.
그런데 이번에 nuc-server 의 데이터를 이전하면서 운영체제를 새로 설치하게 되었는데 root 로그인이 안되어 많이 당황하였습니다.
이 글이 다른 운영체제에도 적용이 될까 모르겠는데 이 글은 우분투 14.04 를 기준으로 작성됨을 알려드립니다.
먼저 일단 서버에 로그인을 하고 (일반 계정으로) root 계정의 비밀번호를 설정함으로써 계정을 활성화 시킵니다.
sudo passwd root |
정상적으로 되었다면 su 를 입력하여 root 권한을 획득합니다.
홈 디렉터리 이동은 아래처럼 입력하시면 됩니다.
cd ~ |
그리고 sshd 설정을 바꾸기 위해서 아래의 파일을 수정합니다.
nano /etc/ssh/sshd_config |
(터미널에서 자동완성 기능이 있는데 TAB 키가 자동완성 키 입니다. 경로가 길거나 패키지 이름이 기억이 나지 않을 때 사용해 보세요 ㅎㅎ)
PermitRootLogin 항목을 보시면 본래 설정은 without-password 로 되어 있을 것인데 이는 KEY 파일을 이용하여서만 루트 로그인이 가능한 상태이고 yes 로 설정하면, 계정에 지정된 암호로 로그인이 가능해지는 것입니다.
no 로 하게되면 아예 로그인이 불가능하고 다른계정을 통해 su 명령으로 관리자 권한을 얻을 수 밖에 없게 됩니다.
그리고 저장을 하고 sshd 를 재시작 해줍니다.
service ssh restart |
그럼 아래와 같이 원격지에서 루트 로그인이 가능하게 됩니다.
감사합니다.
'서버 > 리눅스 서버' 카테고리의 다른 글
18.1 [우분투/데비안]HTML5 기반 원격 데스크톱 (SSH/RDP/VNC/TELNET) Guacamole 0.9.7 + MySQL 설치하기. (10) | 2015.09.06 |
---|---|
15.1 버추얼박스(phpvirtualbox)에 Xpenology 설치하기 (4) | 2015.08.13 |
18. 우분투 / 데비안 Guacamole HTML5 기반 클라이언트 (SSH,VNC,RDP) (0) | 2015.05.15 |
17. 우분투 / 데비안 아파치 서버의 프록시 패스를 이용해 방화벽 우회하기 (0) | 2015.05.15 |
16. 우분투/데비안 ISCSI Target 설치하기. - 기본 (2) | 2015.05.12 |
댓글