您好,登錄后才能下訂單哦!
不懂Linux中FTP服務器的搭建?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。
vmware12上安裝的CentOs6.8,最終實現物理機上的windows10能正常訪問CentOs上的FTP服務器。
一、查看是否安裝有ftp相關的安裝包
# rpm -qa | grep vsftpd //ftp的安裝包就是vsftpd
查看到我的系統中沒有安裝相關的包,所以先把安裝包裝上。
# yum -y install vsftpd //這里如果沒有配置yum源,可以直接用rpm的方式安裝也是一樣的
查看一下是否安裝成功
二、啟動服務并設置開機自啟動
# service vsftpd start //啟動服務
# chkconfig --level 35 vsftpd on //設置自啟動
# chkconfig --list vsftpd //查看是否設置成功
三、配置vsftpd文件
ftp服務器主要有三個配置文件,都位于/etc/vsftpd目錄下:
ftpusers //用來指定哪些用戶不能訪問ftp服務器
user_list //這個文件中的用戶是否可以登錄到服務器,取決于vsftpd.conf文件中的userlist_enable和userlist_deny這兩個選項。
vsftpd.conf //ftp服務器的主配置文件
四、匿名用戶訪問
打開vsftpd.conf
# vi /etc/vsftpd/vsftp.conf
將這兩個選項設置為YES :anon_upload_enable=YES和 anon_mkdir_write_enable=YES (一般默認已經有了的,將前面的'#'去掉就行了)
這樣實現匿名用戶上傳和下載文件了。ps:配置文件詳解
五、非匿名用戶的訪問
1.修改配置文件
# vi /etc/vsftpd/vsftp.conf
先將匿名用戶訪問關掉: anon_upload_enable=NO
在配置文件末尾添加:userlist_enable=YES, userlist_file=/etc/vsftpd/vsftpd.user_list, userlist_deny=NO
(不清楚具體意思可以看下配置文件詳解)
2.創建用戶
3.這里先測試一下,直接使用ftp1登錄,發現是登錄不上的。
4.將用戶ftp放入/etc/vsftpd/vsftpd.user_list文件中。
# vi /etc/vsftpd/vsftpd.user_list
在文件中寫入ftp1(一行代表一個用戶),然后保存退出,重載一下服務(# service vsftpd reload)。
再次訪問,使用ftp1用戶,可以登錄到ftp服務器。
Ps:一些vsftpd.conf配置文件中的選項不懂可以看下文件的詳細說明!
感謝你能夠認真閱讀完這篇文章,希望小編分享Linux中FTP服務器的搭建內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。