가장 간단한 설치 단계
[root@itdragon ~]# useradd ftpuser [root@itdragon ~]# passwd ftpuser changing password for user ftpuser. new password: bad password: it is too short bad password: is too simple retype new password: passwd: all authentication tokens updated successfully. [root@itdragon ~]# yum -y install vsftpd [root@itdragon ~]# ifconfig
1단계: FTP 사용자 추가
2단계: FTP 사용자 비밀번호 설정
3단계: vsftpd 설치
4단계: IP 주소 확인
5단계: 로컬 사용 무료 연결 시 발생하는 문제 filezilla를 가상 머신으로
연결 실패
状态: 正在等待重试... 状态: 正在连接 192.168.0.11:21... 错误: 20 秒后无活动,连接超时 错误: 无法连接到服务器
낙담하지 마세요. 설치 과정이 순조롭게 진행되지 않으며 각자의 환경에 따라 다른 문제가 발생할 수 있습니다. 내 솔루션은 다음과 같습니다
우선, 가상 머신이 브리지 모드에 있고 정상적으로 핑할 수 있는지 확인하세요.
그럼 바이두
인터넷에는 주로 세 가지 측면에 대한 다양한 솔루션이 많이 있습니다
여기에 몇 가지 URL을 게시하겠습니다. 웹 사이트의 방법대로 성공적으로 연결되지 않았고 결국 종료되었기 때문입니다. 방화벽을 제거하여 해결했습니다. 나는 이 부분에 상대적으로 약하기 때문에 다른 사람들을 호도하지 않을 것입니다. 향후 수정을 용이하게 하기 위해 여기에 게시됩니다.
첫 번째 작업은 익명성을 끄고 패시브 모드를 활성화하는 것입니다
두 번째 작업은 방화벽의 포트 21을 여는 것입니다
세 번째 작업은 selinux를 수정하고 외부 네트워크 접근을 활성화하는 것
[root@itdragon ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=no pasv_min_port=30000 pasv_max_port=31000 [root@itdragon ~]# service vsftpd restart [root@itdragon ~]# vim /etc/sysconfig/iptables -a input -p tcp -m multiport --dport 20,21 -m state --state new -j accept -a input -p tcp -m state --state new -m tcp --dport 21 -j accept -a input -p tcp --dport 30000:31000 -j accept [root@itdragon ~]# service iptables restart [root@itdragon ~]# getsebool -a | grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_fusefs --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off tftp_use_cifs --> off tftp_use_nfs --> off [root@itdragon ~]# setsebool -p allow_ftpd_full_access on [root@itdragon ~]# setsebool -p ftp_home_dir on
일시적으로 방화벽을 닫습니다 방화벽이 작동하지 않습니다 즐겁습니다. 방화벽을 영구적으로 끄세요
[root@itdragon modprobe.d]# service iptables stop iptables: setting chains to policy accept: filter [ ok ] iptables: flushing firewall rules: [ ok ] iptables: unloading modules: [ ok ] [root@itdragon modprobe.d]# chkconfig iptables off
업로드 실패
nginx 설치 디렉터리에 이미지 폴더를 생성하고 filezilla를 통해 이미지를 업로드했는데 오류가 발생했습니다
响应:553 could not create file. 错误: 严重文件传输错误
해결 방법은 다음과 같습니다
[root@itdragon html]# mkdir images [root@itdragon html]# chmod -r 777 images [root@itdragon html]# ll total 12 -rw-r--r--. 1 root root 537 nov 18 10:53 50x.html drwxrwxrwx. 2 root root 4096 nov 18 10:55 images -rw-r--r--. 1 root root 612 nov 18 10:53 index.html [root@itdragon html]# vim /etc/vsftpd/vsftpd.conf local_root=/var/ftp [root@itdragon html]# service vsftpd restart
주의하세요
네트워크에서 Ping through
방화벽 문제를 처리해야 합니다
파일을 생성할 수 없는 문제
위 내용은 nginx에 vsftpd를 설치할 때 발생하는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!