Contos7 FTP 安裝步驟

1. 使用rpm -q vsftpd查看是否已安裝
2.如未安裝使用yum -y install vsftpd安裝
3.修改ftp配置文件vim /etc/vsftpd/vsftpd.conf,修改內容以下:
    anonymous_enable=YES #改成anonymous_enable=NO
    chroot_local_user=YES #去掉前面的註釋
    allow_writeable_chroot=YES#加上這行解決了沒法登錄的問題linux

5.測試的時候會出現請求超時,沒法鏈接等緣由,主要是須要修改防火牆配置vim /etc/sysconfig/iptables,可是查找/etc/sysconfig下並無iptables文件,由於centos7使用的是firewall,
須要將firewall卸載,從新安裝iptables,命令以下:
將firewall卸載:systemctl stop firewalld yum remove firewalld
安裝iptables-services:yum install iptables-services
開啓iptables:systemctl start iptables
將防火牆設爲開機啓動:systemctl enable iptables
在/etc/sysconfig文件夾寫生成iptables配置文件:service iptables save
6.配置防火牆vim /etc/sysconfig/iptables:加-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT。注意:經過 getsebool -a | grep ftp咱們能夠看到selinux是禁止了全部的ftp服務,爲了能正常使用咱們須要將ftp_home_dir,ftpd_connection_db 兩個boolean變量設爲true,命令:setsebool -P ftp_home_dir 1,  setsebool -P ftpd_connection_db 1
7.創建ftp用戶:
    useradd -d /path/you/want -s /sbin/nologin ftpadmin #注意 /parh/you/want爲該用戶登錄時的根目錄(建議建在root用戶下),路徑本身設定,ftpadmin爲用戶名,也能夠本身設定
    修改密碼:passwd  ftpadmin #注意 ftpadmin爲剛剛設定的用戶名,輸入兩次密碼便可
    修改權限:chown -R ftpadmin.ftpadmin /path/you/set #注意 ftpadmin爲剛剛設定的用戶名,/path/you/set爲剛剛設定的該用戶ftp的根目錄vim


4.啓動service vsftpd start 會提示Redirecting to /bin/systemctl start vsftpd.service,使用/bin/systemctl start vsftpd.service啓動
    設置開機啓動:chkconfig vsftpd oncentos

相關文章
相關標籤/搜索