centos7에서 FTP 서버를 구성하는 방법은 무엇입니까?
첫 번째 단계는 vsftpd FTP 서버 소프트웨어를 설치하는 것입니다. yum install -y vsftpd
두 번째 단계는 vsftpd 서비스가 부팅 시 자동으로 시작되도록 설정한 다음 서비스를 다시 시작하고 ftp 서비스 포트를 확인하세요. centos6 명령은 다음과 같습니다:
#chkconfig vsftpd on #service vsftpd restart #netstat -antup|grep ftp
centos7 명령은 그림과 같습니다
설치가 완료되면 vsftpd 서비스를 다시 시작하고, service vsftpd restart
service vsftpd restart
第三步:进入vsftpd主配置文件 vi /etc/vsftpd/vsftpd.conf
,修改anonymous_enable = NO
,这样可以禁止匿名登陆用户登录。
同时,去掉chroot_local_user = yes
前的注释,限制用户访问家目录之外的地方
第四步,创建ftp用户,设置用户无法登陆服务器系统并且家目录在/var/www/html下:
给其他人修改文件夹的权限:chmod o+w /var/www/html/
最后关掉selinux,vi /etc/selinux/config
vi /etc/vsftpd/vsftpd.conf
를 입력하고 anonymous_enable = NO
를 수정하면 익명 로그인이 금지됩니다. 사용자가 로그인하지 못하게 합니다. 동시에 chroot_local_user = yes
앞의 주석을 제거하여 사용자가 홈 디렉터리 외부에 액세스하는 것을 제한하세요
4단계, FTP 사용자를 생성하고 해당 사용자가 서버에 로그인할 수 없도록 설정합니다. 시스템이고 홈 디렉토리는 /var/www/ html 아래:
chmod o+w /var/www/html/
마지막으로 selinux를 끄세요, vi /etc/selinux/config code>
위 내용은 centos7에서 FTP 서버를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!