centos系統(tǒng)如何搭建FTP最新教程
- 來源:縱橫數(shù)據(jù)
- 作者:中橫科技
- 時間:2017/10/24 10:19:10
- 類別:新聞資訊
分享centos系統(tǒng)如何搭建FTP最新教程,本文介紹vsftpd,linux服務(wù)器搭建ftp這個是常用的工具。CentOS 6下安裝vsftpd主要步驟如下:
一:安裝vsftpd
查看是否已經(jīng)安裝vsftpd
二:基于虛擬用戶的配置
所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設(shè)置權(quán)限的目的。虛擬用戶不能登錄CentOS系統(tǒng)。
修改配置文件
打開/etc/vsftpd/vsftpd.conf,做如下配置
首先,安裝Berkeley DB工具,很多人找不到db_load的問題就是沒有安裝這個包。
然后,創(chuàng)建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼
接著,生成虛擬用戶認證的db文件
隨后,編輯認證文件/etc/pam.d/vsftpd,全部注釋掉原來語句,再增加以下兩句:
最后,創(chuàng)建虛擬用戶配置文件
設(shè)置Selinux(如果你的selinux是開啟的話)
設(shè)置FTP根目錄權(quán)限
最新的vsftpd要求對主目錄不能有寫的權(quán)限所以ftp為755,主目錄下面的子目錄再設(shè)置777權(quán)限
設(shè)置防火墻
打開/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:
-A INPUT m state --state NEW m tcp p dport 21 j ACCEPT
然后保存,并關(guān)閉該文件,在終端內(nèi)運行下面的命令,刷新防火墻配置:
service iptables restart
OK,運行“service vsftpd start”,你就可以訪問你的FTP服務(wù)器了。
配置PASV模式
vsftpd默認沒有開啟PASV模式,現(xiàn)在FTP只能通過PORT模式連接,要開啟PASV默認需要通過下面的配置
打開/etc/vsftpd/vsftpd.conf,在末尾添加
pasv_enable=YES #開啟PASV模式
pasv_min_port=40000 #最小端口號
pasv_max_port=40080 #最大端口號
pasv_promiscuous=YES
在防火墻配置內(nèi)開啟40000到40080端口
-A INPUT m state --state NEW m tcp p dport 40000:40080 j ACCEPT
重啟iptabls和vsftpd
service iptables restart
service vsftpd restart
一:安裝vsftpd
查看是否已經(jīng)安裝vsftpd
二:基于虛擬用戶的配置
所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設(shè)置權(quán)限的目的。虛擬用戶不能登錄CentOS系統(tǒng)。
修改配置文件
打開/etc/vsftpd/vsftpd.conf,做如下配置
首先,安裝Berkeley DB工具,很多人找不到db_load的問題就是沒有安裝這個包。
然后,創(chuàng)建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼
接著,生成虛擬用戶認證的db文件
隨后,編輯認證文件/etc/pam.d/vsftpd,全部注釋掉原來語句,再增加以下兩句:
最后,創(chuàng)建虛擬用戶配置文件
設(shè)置Selinux(如果你的selinux是開啟的話)
設(shè)置FTP根目錄權(quán)限
最新的vsftpd要求對主目錄不能有寫的權(quán)限所以ftp為755,主目錄下面的子目錄再設(shè)置777權(quán)限
設(shè)置防火墻
打開/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:
-A INPUT m state --state NEW m tcp p dport 21 j ACCEPT
然后保存,并關(guān)閉該文件,在終端內(nèi)運行下面的命令,刷新防火墻配置:
service iptables restart
OK,運行“service vsftpd start”,你就可以訪問你的FTP服務(wù)器了。
配置PASV模式
vsftpd默認沒有開啟PASV模式,現(xiàn)在FTP只能通過PORT模式連接,要開啟PASV默認需要通過下面的配置
打開/etc/vsftpd/vsftpd.conf,在末尾添加
pasv_enable=YES #開啟PASV模式
pasv_min_port=40000 #最小端口號
pasv_max_port=40080 #最大端口號
pasv_promiscuous=YES
在防火墻配置內(nèi)開啟40000到40080端口
-A INPUT m state --state NEW m tcp p dport 40000:40080 j ACCEPT
重啟iptabls和vsftpd
service iptables restart
service vsftpd restart
現(xiàn)在可以使用PASV模式連接你的FTP服務(wù)器了。
縱橫數(shù)據(jù)-成立于2005年,專業(yè)云服務(wù)器提供商!擁有電信IDC/ISP資質(zhì),面向全國提 供云計算、云服務(wù)器、網(wǎng)站開發(fā)、APP開發(fā)、服務(wù)器托管與租用的互聯(lián)網(wǎng)接入服務(wù)提 供商!專業(yè)提供云計算解決方案!