1. 程式人生 > >CentOS7.2下VSFTPD的安裝、配置、解除安裝

CentOS7.2下VSFTPD的安裝、配置、解除安裝

FTP 服務的安裝、配置和解除安裝

安裝 VSFTPD

使用 yum 安裝vsftpd

yum install vsftpd -y

啟動 VSFTPD

安裝完成後,啟動 FTP 服務:

service vsftpd start

啟動後,可以看到系統已經監聽了 21 埠

netstat -nltp | grep 21

此時,訪問 ftp://你的IP地址 可瀏覽機器上的 /var/ftp 目錄了。

配置 FTP 許可權

瞭解 VSFTP 配置
vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置檔案:

  • vsftpd.conf 為主要配置檔案
  • ftpusers 配置禁止訪問 FTP 伺服器的使用者列表
  • 列表內容user_list 配置使用者訪問控制

阻止匿名訪問和切換根目錄

匿名訪問和切換根目錄都會給伺服器帶來安全風險,我們把這兩個功能關閉。
編輯 /etc/vsftpd/vsftpd.conf,找到下面兩處配置並修改:

# 禁用匿名使用者
anonymous_enable=NO

# 禁止切換根目錄
chroot_local_user=YES

編輯完成後,按 Ctrl + S 儲存配置,重新啟動 FTP 服務,如:

service vsftpd restart

建立 FTP 使用者

建立一個使用者 ftpuser:

useradd ftpuser

為使用者 ftpuser 設定密碼:

echo "bCyG9Sma" | passwd ftpuser --stdin

限制該使用者僅能通過 FTP 訪問

限制使用者 ftpuser 只能通過 FTP 訪問伺服器,而不能直接登入伺服器:

usermod -s /sbin/nologin ftpuser

為使用者分配主目錄

為使用者 ftpuser 建立
主目錄
並約定:
/data/ftp 為主目錄, 該目錄不可上傳檔案
/data/ftp/pub 檔案只能上傳到該目錄下

mkdir -p /data/ftp/pub

建立登入歡迎檔案 :

echo "Welcome to use FTP service."
> /data/ftp/welcome.txt

設定訪問許可權:

chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub

設定為使用者的主目錄:

usermod -d /data/ftp ftpuser

CentOS上解除安裝VSFTPD

centos 解除安裝vsftpd方法如果伺服器上安裝了vsftpd,配置出錯需要解除安裝vsftpd

[[email protected] ~]# rpm -aq vsftpd
vsftpd-2.0.5-16.el5_5.1 #此處是查詢vsftpd的返回結果

[[email protected] ~]# rpm -e vsftpd-2.0.5-16.el5_5.1
#用rpm -e 查詢結果 進行刪除就ok了。
warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
warning: /etc/vsftpd/ftpusers saved as /etc/vsftpd/ftpusers.rpmsave #刪除時將備份vsftp的使用者列表檔案。看下是否解除安裝了vsftpd,進行stop及start操作:

[[email protected] ~]# /sbin/service vsftpd stop
vsftpd: unrecognized service #找不到vsftpd

[[email protected] ~]# /sbin/service vsftpd start

vsftpd: unrecognized service #找不到vsftpd

記住,在解除安裝vsftpd之前,先停止vsftpd。

相關推薦

CentOS7.2VSFTPD安裝配置解除安裝

FTP 服務的安裝、配置和解除安裝 安裝 VSFTPD 使用 yum 安裝vsftpd yum install vsftpd -y 啟動 VSFTPD 安裝完成後,啟動 FTP 服務: service vsftpd start 啟動後,可以看到

服務器Centos7.4 jdk1.8環境配置mysql環境搭建,mysql找回(重置)密碼看這篇就夠了

版本 jdk下載 改密 我們 完成 eight ati html wid 最近一直幫我的同學搭建自己的服務器,其中涉及到了以下知識點,經過查詢博客資料等方式,再加上多重實踐,我成功總結出了完整的配置一個簡單服務器環境的步驟: (來自 ZYXS 的CSDN 博客 ,全文地址請

Redis安裝配置解除安裝

1.安裝 mkdir /usr/local/redis 新增目錄 wget [http://download.redis.io/releases/redis-4.0.1](http://download.redis.io/releases/redis-4.0.1).tar.gz ta

IDEA安裝配置解除安裝

2018-12-04  IDEA 安裝: 此處為最新版2018.3 官網下載地址:http://www.jetbrains.com/idea/download/#section=windows 雙擊下載的exe程式 點選next 選擇安裝地址

CentOS7.2SSL證書的配置

HTTPS的配置 準備 假設CentOS7 已經安裝了Apache Web伺服器. yum install mod_ssl openssl 安裝完畢後,會自動生成 /etc/httpd/conf.d/ssl.conf 檔案 然後就是相關的

MySQL 5.7.22 解壓版下載安裝配置解除安裝

2. 解壓 將下載到的檔案解壓縮到自己喜歡的位置。 與mysql 5.6不同的是5.7版本中沒有data資料夾和my-default.ini檔案。 3. 配置 在 ..\mysql-5.7

centos 7搭建vsftp安裝配置解除安裝,常見錯誤

系統版本:centos 7 ftp軟體:vsftp 1.檢視計算機是否安裝了vsftp [[email protected] ~]#rpm -qa | grep vsftpd 如果出現vsftpd-2.0.5-21.el5,說明已經安裝 vsftp 2.安裝

下載,安裝配置解除安裝

檢查環境: //檢查是否裝過了ftp伺服器 如果沒有提示內容折,本機沒有安裝。 [[email protected] local]# rpm -qa|grep vsftpd [[email protected] local]# rpm -qa|grep

centos7redis安裝配置開機啟動

1 . 下載Redis 使用wget下載,命令如下: $ wget http://download.redis.io/releases/redis-3.0.4.tar.gz 2 . 解壓Redis 下載完成後,使用tar命令解壓下載檔案: $

centos7配置Javaweb---MySQL的安裝配置亂碼解決

dog ces set div success 編碼問題 都是 下載 use 上一篇謝了關於jdk和tomcat的安裝。今天先更新一下有用的。 1. 不用關閉防火墻,把80端口添加進防火墻的開放端口。 firewall-cmd --zone=public --add-po

Linux安裝配置啟動Apache

util roo 驗證 post res 啟動 php cto 直接 安裝Apache前準備: 1、檢查該環境中是否已經存在httpd服務的配置文件,默認存儲路徑:/etc/httpd/httpd.conf(這是centos預裝的Apache的一個ent版本,一般我們安裝

Windowspython 3.0版本django的安裝配置與啟動

減少 操作 註意 class lin img 裏的 bubuko code 使用的環境是Windows操作系統,python的環境是3.6,django是官網上最新的版本1.10.6,本文介紹從安裝python之後怎樣用過pip管理工具安裝django,以及django的項

Java全棧程序員之02:UbuntuJava環境安裝配置測試

配置文件 軟件 三方 shel class 系統配置文件 一件事 devel java10 在上文講完之後,我們手裏的ubuntu只能算是一個上網機,什麽也幹不了,本篇我們將折騰它為開發機。 這裏,我們這裏假定你對linux體系是初級選手,所以本篇會講的啰嗦一點,高手就出

linuxVSFTPD的主動模式被動模式和虛擬用戶登錄配置

local ces -o 註意 linu lin guest 默認 connect 主動模式: 以CENTOS為例。 1、在 root 權限下,通過命令 yum install vsftpd 安裝 vsftp。 2、啟動 vsftpd 服務之前,需要登錄雲服務器修改配置文件

linuxelasticsearchelk 安裝配置排錯及示例

簡介 開始學習安裝elasticsearch時,出現過很多錯誤,導致無法進行安裝的操作。該文章是供自己安裝的總結及後面的小夥伴們能更好更快的解決問題。安裝中出現過問題會在下面描述。 一 、部署準備 檔案準備 elk-5.4.0.tar.gz 部署環境 C

windows zookeeper 叢集的安裝配置部署

 前提:配置Java環境               zookeeper 單臺和叢集的區別在於配置檔案(conf/zoo.cfg)的配置不同,還有dataDir的目錄需要新建一個沒有檔案型別的檔案myid,並起myid裡面的值輸入對應配置中server.後面的數值。附上我配

Maven學習總結(2)-Maven的安裝配置eclipse整合Maven

Maven的安裝與配置 一、下載 官網地址:http://maven.apache.org/download.cgi  二、安裝 將下載好的壓縮包解壓到D盤 三、配置 1.環境變數配置 (1)在“環境變數-系統變數”中新增一行:變數名為MAVEN

.Neter玩轉Linux系列之六:LinuxMySQL的安裝配置使用

基礎篇 實戰篇 一、Linux安裝MySQL (1)下載安裝包:https://dev.mysql.com/downloads/mysql/ (2)解壓並安裝 命令:tar zxvf 檔名 解壓完成之後,重名一下資料夾名字。 命令:mv 檔名1 

Nginx 教程一:在windows環境安裝配置使用以及設定為windows服務自啟動

目前國內各大入口網站已經部署了Nginx,如新浪、網易、騰訊等;國內幾個重要的視訊分享網站也部署了Nginx,如六房間、酷6等。新近發現Nginx 技術在國內日趨火熱,越來越多的網站開始部署Nginx。     相比apeach、iis,nginx以輕量級、高效能、穩定

Java全棧程式設計師之02:UbuntuJava環境安裝配置測試

在上文講完之後,我們手裡的ubuntu只能算是一個上網機,什麼也幹不了,本篇我們將折騰它為開發機。 這裡,我們這裡假定你對linux體系是初級選手,所以本篇會講的囉嗦一點,高手就出門左轉吧。 1.安裝 首先我們確定下我們安裝的Ubuntu系統是否已經安裝了java環境。 進入終端,敲入命令su,進