ftp linux 开启验证_在linux中开启ftp服务
1,首先,安裝vsftpd組件
直接yum -y install vsftpd就行了
2,添加ftp用戶
useradd ftpuser
3,給ftp用戶添加密碼
passwd ftpuser之需要輸入2次ftpuser也就是你設(shè)置的密碼
4,防火墻開啟21端口
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [4:544]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 30000:30999 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
這是我的防火墻配置,怕麻煩的可以直接拷貝
5,修改selinux
查看命令 getsebool -a | grep ftp
會(huì)出現(xiàn)
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_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
加粗斜體的需要修改,執(zhí)行下面命令,有點(diǎn)慢,別急,一個(gè)一個(gè)的輸入
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
執(zhí)行到這,就差不多了,要把FileZila的傳輸模式該為主動(dòng)的
在編輯--設(shè)置中的FTP中設(shè)置
6,關(guān)閉匿名訪問
vim /etc/vsftpd/vsftpd.conf
重啟ftp服務(wù) service vsftpd restart
7,設(shè)置開機(jī)啟動(dòng)vsftpd ftp服務(wù)
chkconfig vsftpd on 大功告成
總結(jié)
以上是生活随笔為你收集整理的ftp linux 开启验证_在linux中开启ftp服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 威纶通触摸屏与仪表通讯_西门子S7-20
- 下一篇: linux如何删除符号链接文件夹,在Li