一、檢視是否安裝有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 (一般預設已經有了的,將前面的'#'去掉就行了)
五、非匿名使用者的訪問
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伺服器。
Linux中搭建ftp伺服器
在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1.檢視是否安裝vsftp root localhost vsftpd rpm qa grep vsftpd 若沒有安裝則執行yum install vsftpd 啟動ftp命令 service vsftpd start 停止ftp命...
Linux中ftp伺服器的搭建
1.安裝 vsftpd yum y install vsftpd 2.新增乙個ftp賬戶 useradd zhangsan 設定密碼 passwd 123456 3.防火牆中開始21埠 vim etc sysconfig iptables wq 儲存 然後重啟 service iptables re...
linux 搭建ftp伺服器
工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...