centos 下FTP的安裝

2021-08-22 14:53:42 字數 1998 閱讀 9150

一、檢視是否安裝有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伺服器。

Liunx在centOS系統下安裝ftp步驟

說明 要想完成以下所有操作,首先必須要將vsftp和ftp都安裝。使用命令 rpm qa grep vsftp 使用命令 yum list vsftpd 使用命令 yum install vsftpd.i686 使用命令 service vsftpd start ps 使用命令 netstat pa...

CentOS7下安裝FTP服務

1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.conf保證下面3項為yes 1.3 設定vsftpd開機...

CentOS 安裝FTP服務

1.安裝vsftpd yum install vsftpd 2.啟動 重啟 關閉vsftpd伺服器 root localhost ftp sbin service vsftpd restart shutting down vsftpd ok starting vsftpd for vsftpd ok...