리눅스2023. 9. 11. 09:00

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/636026 (2020.3.17)

리눅스에서 vsftpd를 이용해서 ftp 서버를 운영할 때 anonymous 접속을 설정하는 방법이다. 데비안/우분투 계열 배포판 기준이다.

우선 anonymous 접속에 대응되는 루트 디렉토리를 만들자.

# /var/pub/anon_ftp_root/ 생성
sudo mkdir -p /var/pub/anon_ftp_root/

이제 vsftpd 설정파일을 편집한다. 통상 /etc/vsftpd.conf 파일이다.

# vsftpd 설정 파일 편집
sudo vi /etc/vsftpd.conf

설정 파일 내용을 아래와 같이 추가/편집해 주자.

# anonymous 접속 허용
anonymous_enable=YES

# anonymous 접속에 대응되는 루트 디렉토리
anon_root=/var/pub/anon_ftp_root/

# anonymous 접속에 대해 암호를 묻지 않음
no_anon_password=YES

만약 anonymous 접속에서 디렉토리 생성과 업로드도 허용하고 싶다면 아래와 같이 추가로 설정해 준다.

# anonymous 업로드 허용
anon_upload_enable=YES

# 디렉토리 생성 허용
anon_mkdir_write_enable=YES

편집을 마치고 저장한 후에, vsftpd 재기동을 수행하자.

# vsftpd 재기동
sudo service vsftpd restart

systemd를 사용한 배포판이라면 아래와 같이 하면 된다.

# vsftpd 재기동(systemd)
sudo systemctl restart vsftpd

728x90
Posted by 반달가면