Linux中FTP伺服器的搭建教程

2021-08-21 22:41:33 字數 1998 閱讀 5734

一、檢視是否安裝有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...