-
[AWS][Ubuntu] 계정 추가 & ssh 설정기록하다 2018. 10. 11. 17:04
awsUbuntu16.04
1. aws에 EC2 인스턴트를 생성
3. root 계정의 패스워드 사용 추가
4. (선택) 사용자 추가
3 -1 root password 설정
ubuntu@ip-xxx-89:~$ sudo passwd root
3-2 password 기반의 로그인 활성화
ubuntu@ip-xxx-89:~$ sudo vi /etc/ssh/sshd_config
PasswordAuthentication no 를 PasswordAuthentication yes로 수정
저장 후 종료
3-3 root 계정으로 로그인
ubuntu@ip-xxx-89:~$ su - root
4. 다른 사용자 계정 추가 adduser [userId]
ubuntu@ip-xxx-89:~$ adduser kim
4-1 새로 생성한 사용자 계정의 비밀번호 변경
ubuntu@ip-xxx-89:~$ sudo passwd kim
4-2 새로 생성한 사용자 계정에 root 권한을 사용할 수 있도록 설정
ubuntu@ip-xxx-89:~$ sudo visudo
root ALL=(ALL:ALL) ALL 아래줄에
kim ALL=(ALL:ALL) ALL 을 추가한 뒤 저장
4-3 (AWS의 EC2 instance에 접속한 상태이므로) 같은 key pair로 로그인 할 수 있도록
새로운 사용자 계정으로 key 복사 (ubuntu 계정의 키를 kim 계정아래로 복사)
ubuntu@ip-xxx-89:~$ <- ubuntu가 ID 임
ubuntu@ip-xxx-89:~$ sudo cp /home/ubuntu/.ssh/ /home/kim/.ssh/
4-4 복사된 키의 소유자를 새로추가한 사용자로 변경
sudo chown -R kim:kim /home/kim/.ssh/
4-5 sshd 서비스 재시작
sudo service sshd restart
(Ubuntu) sudo service ssh restart
* 이제 새로 추가된 kim 계정으로도 해당 콘솔에 접속할 수 있다.
참고문서링크
[서버] 배포를 위한 서버 준비
'기록하다' 카테고리의 다른 글
[windows][docker] 컨테이너 / 이미지 모두 삭제 (0) 2018.10.16 [Ubuntu][docker] 개발환경설정 (0) 2018.10.12 [Ubuntu][AWS][EC2] 서버환경설정 (0) 2018.10.11 [pip ]from pip import main ImportError: cannot import name main (0) 2018.09.20 [작성중] 아마존 웹서비스에 서버를 만들다(AWS EC2 Service) (0) 2018.09.20