1. vsftpd ftp 서버 소프트웨어를 설치합니다.
yum install -y vsftpd
2. vsftpd 서비스가 부팅 시 자동으로 시작되도록 설정한 다음 서비스를 다시 시작하고 ftp 서비스 포트를 확인합니다. 다음은
#chkconfig vsftpd on #systemctl enabled vsftpd.service #systemctl restart vsftpd.service #netstat -antup|grep ftp
설치가 완료된 후 필수입니다. vsftpd 서비스를 다시 시작하세요.
3. vsftpd 기본 구성 파일 /etc/vsftpd/vsftpd.conf
anonymous_enable = NO를 수정하면 익명 로그인이 비활성화됩니다.
사용자가 홈 디렉터리 외부에 액세스하는 것을 제한하려면 chroot_local_user = yes 앞에 있는 주석을 제거하세요.
4. FTP 사용자를 생성하고 사용자가 서버 시스템에 로그인할 수 없도록 설정하고 홈 디렉터리는 /var/www/html
5에 있습니다. 다른 사람에게 폴더 수정 권한을 부여하세요. o+w /var/www/ html/
6. selinux
vi /etc/selinux/config
을 끄고 시스템을 다시 시작합니다.
FTP IP 주소로 시스템 내에서 직접 액세스해 보세요. 성공적으로 로그인할 수 있어야 합니다. 계속해서 외부 네트워크 액세스를 구성하세요
7.방화벽을 끄세요
systemctl stop firewalld.service
권장 튜토리얼: centos 튜토리얼
위 내용은 centos7에서 FTP 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!