AWS EC2 인스턴스에서 ROOT 계정을 활성화
EC2인스턴스에서는 ec2-user만 활성화되어 있고 root 계정은 비활성화가 되어있다
(sudo명령어를 이용하여 root권한을 사용할 수 있다 하지만 root계정을 활성화 할 필요가 있는 경우도 있을수 있기 때문에 알아두면 좋다)
명령어를 복사해서 리눅스창에 마우스 우클릭하면 복사한 명령어를 붙여넣기가 가능하다
1.먼저 ec2-user로 접속한다


2.sudo passwd root (루트계정의 패스워드 설정)

3.sudo vi /etc/ssh/sshd_config 입력하여 sshd_config를 편집한다
sshd_config에 들어가서
# PermitRootLogin 의 주석을 삭제한다 ( # PermitRootLogin -> PermitRootLogin )
vi 편집기 명렁어
* /찾을 내용 (# PermitRootLogin입력하면 # PermitRootLogin를 빠르게 찾을수 있다
* i, a 를 누르면 텍스트를 수정할 수 있다
* : wq 입력하면 저장후 종료할 수 있다
4. sudo mkdir /root/.ssh 로 파일 생성
(File exists라고 나오면 이미 생성된 경우로 넘어가도 된다)


5. sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh로 유저 인증키 복사
그후 sudo service sshd restart로 sshd를 재시작 한다

6.root 계정으로 접속한다

댓글
댓글 쓰기