檢查是否安裝了 ftp :
rpm -qa|grep vsftpd安裝指令:
yum install -y vsftpd安裝完成後執行步驟1 就可以看到ftp的版本資訊
安裝完成後,啟動 ftp 服務:
systemctl start vsftpd.service啟動後,可以看到系統已經監聽了 21 埠:
netstat -nltp | grep 21禁用匿名使用者出現以下錯誤可以是因為沒有安裝netstat服務 可使用一下命令進行安裝:
yum install net-tools
安裝完成後再次檢視
vi /etc/vsftpd/vsftpd.conf (anonymous_enable=no-----yes改為no)儲存後重啟
systemctl restart vsftpd.service建立使用者,並指定分組和主目錄(根據自己的需求設定引數)
新增組groupadd ftpgroup
新增使用者
useradd -d /opt/reconciliation -s /sbin/nologin -g ftpgroup ftpuser
解析:
useradd 新增使用者ftpuser
-d 指定使用者根目錄為/opt/reconciliation
-s 指定shell指令碼為/sbin/nologin,表示不允許shell登入 (vi /etc/passwd 編輯使用者shell許可權的地方)
-g 指定分組ftpgroup
ps:建立有問題可以刪除重新建立 userdel -r ftpuser
設定密碼
passwd ftpuser設定訪問許可權
chown ftpuser /opt/reconciliation/更改ftp配置檔案
修改配置檔案/etc/vsftpd/vsftpd.conf並設定或刪掉注釋:
userlist_enable=no
anonymous_enable=no
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
開啟vi /etc/vsftpd/user_list並增加一行:
ftpuser
新建檔案vi /etc/vsftpd/chroot_list並增加一行
ftpuser
配置使用者ftp許可權及訪問路徑限制:
此時用usertest登陸系統ftp,是否可以訪問?如果無法訪問,說明我們的ftp做了限制。開啟/etc/vsftpd/vsftpd.conf,查詢userlist_enable、userlist_deny、userlist_file。如果 userlist_deny=no:只允許userlist_file檔案中的使用者可訪問ftp;如果 userlist_deny=yes:userlist_file檔案中列舉的使用者不能通過ftp訪問系統。userlist_enable是該功能的開 關。我們的系統配置如下:
userlist_enable=yes
userlist_deny=no
userlist_file=/etc/vsftpd/user_list
所以需要把使用者加入到/etc/vsftpd/user_list檔案中,每個使用者一行。
由於該主目錄是mpsp使用者建的,usertest是mpsp組的成員,所以usertest預設具有增刪查改許可權;而usertest作為 mpsp組成員,對/home/mpsp下的所有路徑具有訪問許可權(根據各目錄的許可權設定,預設是這樣),登入ftp後會發現,usertest使用者可以 訪問其他目錄,並且具有mpsp組的許可權,這樣做是不允許的,我們需要將usertest使用者的訪問範圍控制在其主目錄下。方法如下:
1. cd /etc/vsftpd 進入ftp配置檔案目錄
2. vi vsftpd.conf編輯此檔案,找到#chroot_list_enable=yes,刪除前面的那個#號,表示開啟此限制功能
找到chroot_list_file:chroot_list_file=/etc/vsftpd/chroot_list
3. 編輯chroot_list檔案,加入你要限制的使用者名稱,一行乙個使用者。
如果更新了vsftpd.conf,一定要重啟ftp,命令如下:
[root@linux sir001 root]# /etc/init.d/vsftpd restart
關閉vsftpd:[ 確定]
為vsftpd 啟動vsftpd:[ 確定]
啟動ftp服務
service vsftpd start
還有兩個引數:stop、restart
linux下ftp的安裝
yum y install vsftpd此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這個登入,記得用普通登入不要用匿名了。登入後預設的路徑為 home ftpuser.root bogon passwd ftpuser 輸入兩...
Linux下FTP安裝使用
size medium 修改配置檔案 etc vsftpd vsftpd.conf vi etc vsftpd vsftpd.conf 取消下面內容前面的注釋或新增 anonymous enable yes no 是否允許訪問 chroot list enable yes 限定使用者不可以離開主目錄...
linux下安裝Ftp服務
linux安裝ftp元件 安裝vsftpd元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 新增乙個ftp使用者 此使用者就是用來登入ftp伺服器用的。root bogon useradd ...