>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 pure-ftpd를 사용하여 익명 FTP를 만드는 방법

Linux에서 pure-ftpd를 사용하여 익명 FTP를 만드는 방법

小云云
小云云원래의
2018-02-24 10:49:232641검색

이 글은 주로 pure-ftpd를 사용하여 Linux에서 익명 FTP를 설정하는 방법을 소개합니다. 필요한 친구들이 참고하면 도움이 될 것입니다.

(1) pure-ftpd를 사용하여 ubuntu14.04에서 익명 FTP 액세스를 설정합니다.

1.

apt-get install pure-ftpd

2 구성을 수정합니다. etc/ pure-ftpd/conf/NoAnonymous

no

로 변경됨 3. 익명 사용자 생성

# ftp 사용자 생성sudo useradd ftp

# ftpgroup 사용자 그룹 생성
sudo groupadd ftpgroup

# ftp 사용자 추가 to ftpgroup 그룹에서
sudo usermod -g ftpgroup ftp

# /home으로 이동하여 ftp 해당 폴더를 만듭니다.
cd /home

mkdir ftp


# ftp 폴더의 사용자 및 사용자 그룹을 수정합니다
chown ftp:ftpgroup ftp


4. pure-ftp 재시작

service pure-ftpd restart

(2) pure-ftpd를 사용하여 CentOS 7

에서 익명 FTP 액세스를 설정하려면 Pure-FTPd는 오픈 소스 FTP 서비스 프로그램입니다. 리눅스.

CentOS 7에서 Pure-FTPd를 설치하고 구성하는 단계는 아래에 기록되어 있습니다.

1. epel 소스 설치:

yum install epel-release

2. yum 명령을 사용하여 Pure-FTPd 설치:

yum pure-ftpd

3.

위치 파일은 /etc/pure-ftpd/pure-ftpd.conf에 있습니다: 편집: vim /etc/pure-ftpd/pure-ftpd.conf

PAMAuthentication yes
# PAMAuthentication yes

주석 처리 noanymous no-noanymous no.4를 시작하십시오


6. 방화벽 및 SELinux 구성


방화벽을 통해 FTP 서비스 및 포트 21을 허용합니다.

firewall-cmd --permanent --add-port=21/tcpfirewall-cmd --permanent --add-service=ftp

방화벽 다시 시작:

firewall-cmd --reload

selinux 업데이트(그런 다음, FTP 서비스에 대한 SELinux 부울 값 업데이트):

setsebool -P ftp_home_dir on참고: 익명 ftp 디렉터리는 /var/ftp

FTP 사용자 추가:

# pure-pw useradd UserName -u User - g 그룹 -d /path/to/ftp/dirUserName: FTP 사용자

apache 또는 www-data와 같은 시스템 사용자는 ftp 디렉터리에 대한 읽기 및 쓰기 권한이 있어야 합니다.

apache 또는 www-data와 같은 시스템 사용자 그룹

/path/to/ftp/dir: FTP 디렉터리

예:


# pure-pw useradd ftptest -u apache -g apache -d /var/www/ blog /ftp

비밀번호는 암호화되어 /etc/pure-ftpd/pureftpd.passwd에 저장됩니다

Pure-FTPD 사용자 데이터베이스 저장:

# pure-pw mkdb

추가된 사용자가 적용되도록 활성화:

# systemctl restart pure-ftpd

이제 추가된 fpt 사용자와 비밀번호를 사용하여 FTP 서버에 연결할 수 있습니다.

FTP 서버와 클라이언트 간의 파일 전송은 암호화되지 않으며 특히 민감한 정보의 경우 매우 안전하지 않습니다.

관련 권장 사항:

업로드 및 다운로드 기능을 구현하는 PHP SFTP의 예에 대한 자세한 설명

Linux FTP 계정이 폴더를 삭제할 수 없는 이유는 무엇입니까?


파일을 다운로드하는 Linux 쉘 ftp 방법은 무엇입니까? 데이트

위 내용은 Linux에서 pure-ftpd를 사용하여 익명 FTP를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.