본문 바로가기
BackEnd/Server

AWS EC2 .pem 파일없이 접속하기

by 푸고배 2021. 2. 6.

 서버 접속하기 

우선 유저 생성을 위해 .pem을 통해 접속한다.

Xshell을 이용한다면, 아래와 같은 순서를 가진다.

 

1. 새 새션 등록하기(Alt+n)

2. 연결 : 호스트에 ip 입력

3. 사용자 인증 : 방법을 public key로 설정 후 사용자 키(.pem)등록

4. 사용자 이름을 ubuntu로 로그인

 

 user 추가 하기 

aws에서 root로 로그인을 시도하면, 아래와 같은 경고문이 뜬다. ('root' 유저 대신, ubuntu를 사용하라..)

 

따라서 아래 명령어를 통해 새로운 유저를 생성한다.

 

sudo adduser [username]

 

 

 설정 변경하기 

sshd 설정을 위해 새로 추가한 user로 아래 명령어 실행 시에는 is not in the sudoers file.  This incident will be reported. 라는 문구가 뜰 것이다.

 

 

그럴 때는 root 계정으로 접속해서 (awa에서는 ubuntu로 접속 후 'su' 명령어를 이용해 root 계정으로 변환한다.) 아래 커맨드를 입력한다.

 

vi /etc/sudoers

 

그리고는 %admin ALL=(ALL) ALL 아래에 다음 코드를 추가한다.

 

[username] ALL=(ALL) ALL

 

이제 새로운 user도 sudo 명령어를 이용해 관리자 권한을 얻어올 수 있다.

 

vi /etc/ssh/sshd_config

 

PasswordAuthentication yes로 설정해준다.

 

 

아래 명령어를 사용해 ssh 서버를 재실행 해준다.

 

service ssh restart

 

반응형

댓글