AWS EC2 인스턴스 root 계정 활성화 및 접속하기
이번에는 AWS AWS EC2 인스턴스 root 계정 활성화 및 접속하는 방법에 대해서 설명하도록 하겠습니다.
지금까지 EC2 인스턴스에 ec2-user만 활성화되어 접속했고, root 계정은 비활성화 되어 있었습니다.
물론 linux sudo 명령을 이용하면 root 권한을 사용할 수 있지만, sudo만으로는 한계가 있습니다.
그래서 결국 root로 접속하여 문제를 해결해야할 때가 있어, root 계정을 활성화 시키는 방법에 대해서 진행해보도록 하겠습니다.
root 계정 비밀번호 변경
ec2-user 계정으로 접속하여 다음 명령어를 입력합니다.
sudo passwd root
명령어를 입력하면 새로운 암호를 설정하게됩니다. 원하는 비밀번호를 바꿉니다.
root 계정 활성화 (sshd 환경설정)
다음 명령어를 입력하여 sshd_config 파일을 열어줍니다.
sudo vi /etc/ssh/sshd_config
커서를 아래로 내리다 보면 다음 항목이 보입니다.
#PermitRootLogin yes
PermitRootLogin yes
#을 제거하여 주석을 해제하고 저장하고 sshd_config파일을 나옵니다.
다음 명령어를 입력합니다.
vi /etc/ssh/sshd_config
sudo mkdir /root/.ssh
sudo cp -rf /home/ec2-user/ .ssh/authorized_keys /root/.ssh
sudo service sshd restart
위에 명령어를 입력하게되면 ssh 접속시 root 계정으로 접속 할때 암호 입력 필요없이 로그인이 가능하게 됩니다.
root 계정 접속
ssh 접속시 바로 root로 로그인 가능
ec2-user로 접속 후 터미널에서 su - root로 로그인 가능
지금까지 AWS EC2 인스턴스 root 계정 활성화 및 접속하는 방법에 대해서 알아보았습니다.
궁금하신 점이 있으시면 댓글로 달아주시면 감사하겠습니다.
'Backup > Linux' 카테고리의 다른 글
AWS EC2 인스턴스 Node.js 설치하기 (4) | 2018.01.07 |
---|---|
AWS EC2 인스턴스 MariaDB 설치 및 시작하기 (1) | 2018.01.03 |
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기 (0) | 2018.01.02 |
AWS EC2 인스턴스 FTP 설치 및 설정하기 (1) | 2018.01.02 |
AWS Linux RedHat 가상 서버 구축 및 접속하기 (0) | 2017.12.30 |
댓글
이 글 공유하기
다른 글
-
AWS EC2 인스턴스 Node.js 설치하기
AWS EC2 인스턴스 Node.js 설치하기
2018.01.07 -
AWS EC2 인스턴스 MariaDB 설치 및 시작하기
AWS EC2 인스턴스 MariaDB 설치 및 시작하기
2018.01.03 -
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
2018.01.02 -
AWS EC2 인스턴스 FTP 설치 및 설정하기
AWS EC2 인스턴스 FTP 설치 및 설정하기
2018.01.02