이룰수 없는 꿈을 꾸고 이길수 없는 적과 싸우며, 이룰수 없는 사랑을 하고 견딜 수 없는 고통을 견디고, 잡을수 없는 저 하늘의 별도 잡자. - 세르반테스

리눅스/우분투

[vsftpd설치] 우분투 20.04

별구르미 2023. 4. 20. 23:37

제 서버가 깡통이다 보니 ftp 데몬도 미설치되어 있었어요.

그래서 다른 것들도 설치할 것들이 많은데 vsftpd 를 먼저 설치하기로 했어요.

ftp를 사용할일이 많진 않겠지만 그래도 설치를 해둘까 합니다. 

 

Step 1. 패키지 업데이트 먼저 합니다.

$ sudo apt update

Step 2. 설치와 동시에 방화벽 추가까지 한 번에 진행합니다.

$ sudo apt install vsftpd ftp ufw -y

Step 3. 서버가 시작할 때마다 자동으로 데몬이 실행되도록 설정합니다.

$ sudo systemctl enable vsftpd

Step 4. vsftpd 데몬을 실행해 줍니다. 

$ sudo systemctl start vsftpd

Step 5. vsftpd 데몬이 잘 동작하는지 확인합니다. 

$ sudo systemctl status vsftpd

※ ftp 데몬을 재시작하려면 아래처럼 하면 됩니다.

$ sudo systemctl restart vsftpd

FileZilla 클라이언트로 접속해보니 잘 되네요. 

이제 설정을 좀 변경진행 합니다. 

혹시 모르니 환경파일 복제해서 백업파일을 먼저 생성합니다. 

$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

보안을 위해서 먼저 익명으로 접속은 못하도록 막습니다.

$ sudo vi /etc/vsftpd.conf

위 파일을 vi로 엽니다. nano 가 편한분들은 nano로 편집하셔도 됩니다. 

전 vi 가 좀 더 편해서요.

하위 3가지는 필히 체크합니다. 

anonymous_enable=NO 로 셋팅되어있는지 확인.

local_enable=YES 로 셋팅되어있는지 확인.

write_enable=YES 로 셋팅되어있는지 확인.

 

'리눅스 > 우분투' 카테고리의 다른 글

MariaDB 설치하기  (0) 2023.04.21
Nginx 설치 및 설정하기  (0) 2023.04.21
composer, nodejs, git 설치하기  (0) 2023.04.21
[사용자추가] 우분투 20.04  (0) 2023.04.20
nodejs 버전 업데이트 방법  (0) 2023.04.13