공부한거 잊었을 때 보려고 만든 블로그

아마존 EC2에 pem 없이 접속하고 ftp 외부 접속하기 본문

아마존 AWS

아마존 EC2에 pem 없이 접속하고 ftp 외부 접속하기

Parcon 2022. 11. 1. 15:29

ftp 접속을 위한 흐름

1. AWS EC2 기본설정은 pem 파일 없이 접속할 수 없다.

2. pem 파일 없이도 접속할 수 있는 계정을 생성한다.

3. 생성한 계정으로 ftp 외부접속 허용한다.

 

필수조건

1. AWS EC2 인바운드 규칙에 21번, 22번 포트를 열어둔다.

2. pem을 이용해 접속 후 ftp가 설치되어있는지 확인한다.


AWS EC2 ssh pem 없이 접속하기

 

sudo adduser 추가할아이디
Enter new UNIX password: 비밀번호 입력
Retype new UNIX password: 비밀번호 재입력

이후 이름, 전화번호 같은 정보를 입력하라고 하는데 엔터를 눌러 생략한다.

 

 

sudo vi /etc/ssh/sshd_config

PasswordAuthentication=no 의 값을 yes 로 변경

sudo service sshd restart
sudo service sshd status

sshd가 잘동작하는지 확인한다. 

 

sudo usermod -aG sudo 추가할아이디

위 명령어를 통해 해당 아이디가 sudo 명령어를 사용할 수 있게 한다.


ftp 외부 접속 설정

sudo vi /etc/vsftpd.conf

#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list

 

vsftpd.conf를 열어서 아래 두 라인의 주석을(#) 제거한다.

 

sudo vi /etc/vsftpd.chroot_list

 

vsftpd.chroot_list 파일을 열어서 외부에서 접속할 계정의 아이디를 입력한다.

 

sudo service vsftpd restart
sudo service vsftpd status

 

잘동작하는지 확인한다.

 

'아마존 AWS' 카테고리의 다른 글

아마존 EC2에 MySql 설치하기  (0) 2022.11.01