Cloud/aws
ec2인스턴스 ftp 설정
돈글이
2021. 7. 18. 20:46
파일 업로드 다운로드 기능을 사용하기위해서는 ftp 사용을 해줘야 한다.
파일 전송 프로토콜(File Transfer Protocol, FTP)은 TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. 파일 전송 프로토콜은 TCP/IP 프로토콜 테이블의 응용 계층에 속하며, 역사는 오래 되었지만 지금도 인터넷에서 자주 사용된다.
먼저 ec2 인스턴스에서 ftp 를 사용하기 위해서 vsftpd를 yum을 사용해서 설치해준다.


설정파일에 아래 내용을 주석 해제 해준다.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
vi /etc/vsftpd/chroot_list하여 root 계정을 추가해준다.
필자는 설정파일에 그냥 주석 해제 하였는데 파일이 없어서 확인해보니 user_list로 되어있었으며 이미 root 계정이 추가되어있었다.

설정 변경후 vsftpd를 재시작해준다.

ec2 인스턴스 콘솔에서 보안그룹에서 20번 포트를 열어준다.

frp 접속 툴을 사용하여 접속 확인을 합니다