제 서버가 깡통이다 보니 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 |