linux下Ftp環境的搭建
1、ftp軟件的安裝
使用ssh遠程連接linux系統,上傳和下載一些文件,Ftp是不可少的
Ftp的安裝很簡單,遠程登錄系統後使用命令
yum list vsftpd
通過提示的信息可以看到vsftpd未安裝狀態,然後使用命令
yum -y install vsftpd
系統會自動安裝完成ftp軟件。
2、Ftp的配置
Ftp的主配置文件為/etc/vsftpd/vsftpd.conf,使用vim /etc/vsftpd/vsftpd.conf命令編輯配置文件
做如下修改
上圖中修改了anonymous_enable=NO,默認為YES,此設置為NO時為禁止匿名用戶登錄。
保存後退出編輯器。
3、為Ftp設置一個賬戶。使用useradd命令添加新的用戶作為FTP用戶,使用命令
useradd ftpuser #創建一個名為ftpuser的用戶
Passwd ftpuser #為用戶ftpuser創建登錄密碼,連輸入兩遍相同的密碼
ftpuser用戶的FTP目錄在/home/ftpuser下ftpuer
4、啟動ftp,使用service vsftpd start啟動ftp服務,stop、restart分別是停止和重啟命令
5、這樣,一個最基本的ftp服務器便搭建完成,可以使用剛剛創建的賬號ftptest和密碼通過ftp軟件登錄到系統,進行數據的傳輸。如果需要更多的功能還需參照配置文件進行詳細的設置.
注:因為本雲主機系統開機自動啟動SElinux,會有導致ftp軟件可以連接但是卻無法上傳文件的情況發生,需要對selinux進行設置,或者暫時關閉selinux的功能也可。初接觸linux建議先進行關閉。
這時只要使用/usr/sbin/setenforce 0 命令將立刻關閉 SELINUX ,
/usr/sbin/setenforce 1 命令為立刻開啟SELINUX