下載,安裝,配置,解除安裝
檢查環境:
//檢查是否裝過了ftp伺服器
如果沒有提示內容折,本機沒有安裝。
[[email protected] local]# rpm -qa|grep vsftpd
[[email protected] local]# rpm -qa|grep anonftp
軟體安裝:(摘自CSDN:http://blog.csdn.net/wangruiling/article/details/5966481)
1. 解壓軟體
[[email protected] local]# tar -zxvf vsftpd-2.3.2.tar.gz //解壓vsftp source檔案
[
[[email protected] vsftpd-2.3.2]# more INSTALL //看看安裝說明。比如要做什麼工作。是個英文文件.
2. 提供安裝vsftpd服務的前提條件(根據上面more INSTALL的安裝說明)
[[email protected] vsftpd-2.3.2]# useradd nobody //這裡需要加一個nobody使用者。大家可以使用finger nobody檢視下。看是否有這個使用者,如果有就不需要加了.
useradd: user nobody exists
[[email protected] vsftpd-2.3.2]# mkdir /usr/share/empty/ //這一步同上。伺服器 需要一個empty的空目錄放在/usr/share/下。可以使用ls /usr/share/empty檢視。如果存在就不需要了,這步也可以跳過。
mkdir: 無法建立目錄 `/usr/share/empty': 檔案已存在
如果需要開啟匿名使用者訪問,需要做下面幾步工作
[[email protected] vsftpd-2.3.2]# mkdir /var/ftp/ //建立供匿名使用者使用的目錄
[
(即使"ftp"使用者已經存在,接下來的兩步也是很有用).
[[email protected] vsftpd-2.3.2]# chown root.root /var/ftp //設定/var/ftp,也就是ftp使用者的家目錄屬組和屬主都是root,為了安全。這步還是需要的
[[email protected] vsftpd-2.3.2]# chmod og-w /var/ftp //更改許可權,去掉屬組和其他人的寫許可權 ,上面這寫工作做完了。
3. 編譯原始碼及安裝
[[email protected] vsftpd-2.3.2]# make //編譯二進位制檔案
[[email protected] vsftpd-2.3.2]# make install //安裝,安裝的時候可以看到安裝的相關檔案。
4. 安裝、編輯配置
[[email protected] vsftpd-2.3.2]# cp vsftpd.conf /etc/ //將預設配置檔案考貝到/etc/
[[email protected] vsftpd-2.3.2]# cp RedHat/vsftpd.pam /etc/pam.d/vsftpd //為了讓vsftpd支援本地使用者登入,我們將身份認證模組檔案(PAM安全驗證檔案)拷貝到驗證檔案所在的目錄。
[[email protected] vsftpd-2.3.2]# vi /etc/vsftpd.conf
然後按,跳到行尾。設定 pam_server_name=vsftpd(要與你的PAM檔案同名);userlist_enable=YES(使用者列表的使用者不允許登入伺服器)。然後:wq儲存退出
[[email protected] vsftpd-2.3.2]# cp vsftpd.conf.5 /usr/local/man/man5
[[email protected] vsftpd-2.3.2]# cp vsftpd.8 /usr/local/man/man8
基本到這裡。所有工作就做完了。
軟體解除安裝
如果需要解除安裝,使用如下命令:
# rm /usr/local/sbin/vsftpd
# rm /usr/local/man/man5/vsftpd.conf.5
# rm /usr/local/man/man8/vsftpd.8
# rm /etc/xinetd.d/vsftpd
# rm -rf /etc/vsftpd
配置vsftpd服務
服務的啟動與停止
啟動服務之前,我們先編輯配置檔案/etc/vsftpd.conf. 開啟配置檔案後可以看到許多以“#”開始的行,這些行都是註釋行,大多是幫助資訊,可以仔細閱讀。vsftpd.conf檔案的所有專案都是以“引數=值 ”來設定的,對格式要求比較嚴格,必須嚴格區分大小寫,等號兩邊不能有空格,每行的最後也不能有空格。每個引數都有一個預設值,沒有在配置檔案中明確指定 的引數就會使用預設值。我們這裡不理會配置檔案本來的資訊,把所有內容都刪掉或註釋掉,最後加上下面四行,每行右邊的//及後的文字是含義說明,不要輸入
到檔案中:
listen=yes //vsftpd工作在standalone 模式下
anonymous_enable=yes //允許匿名使用者登陸伺服器
local_enable=yes //允許本地使用者登入到伺服器
pam_service_name=vsftpd //使用PAM認證
vsftpd有兩種工作模式,standalone模式和xinetd守護程序模式,第1行就是讓其工作在standalone模式下。此種模式中,每次 修改配置檔案必須重新啟動vsftpd服務才能生效,關於兩種模式在後面有詳細介紹。我們安裝時還把 Redhat 目錄下的 vsftpd.pam 檔案複製成了/etc/pam.d/vsftpd 檔案。這個檔案就是本地使用者登陸的 pam 驗證配置檔案。關於這個檔案我們會在後面具體介紹。這裡我們要知道,必須得有這個配置檔案,而且主配置檔案裡要加上 pam_service_name=vsftpd語句,我們才能讓本地使用者登陸。用以下命令啟動服務:
[[email protected] vsftpd-2.3.2]# /usr/local/sbin/vsftpd & //後臺啟動vsftp
我們可以通過pgrep vsftpd 來檢視vsftpd伺服器是否執行起來;
[[email protected] vsftpd-2.3.2]#pgrep vsftpd 4248
上面顯示vsFTPd伺服器執行起來了,您可以通過ftp命令、lftp工具或gftp或其它的FTP客戶端來測試連線;
為保證服務確實啟動,我們用如下命令檢測:
[[email protected] vsftpd-2.3.2]# netstat -an |grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
我們看到伺服器已經打開了tcp21埠,表明ftp確實已經啟動。再登入伺服器:
[[email protected] vsftpd-2.3.2]# ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): ftp
331 Please specify the password.
Password:
230 Login successful.
這時我們已經用匿名使用者(使用者名稱ftp或anonymous,密碼任意)登入到伺服器了,還可以用本地使用者登入。我們做測試時建議使用如上所示的ftp命 令(windows、Linux及Unix都帶這個命令,用法都是一樣的)來登入伺服器,這樣可以看到更詳細的資訊,對於我們除錯伺服器是非常有幫助的。 最簡單的ftp伺服器就已經達建起來了。
使用如下命令關閉ftp服務:
[[email protected] vsftpd-2.3.2]# killall vsftpd //或是 pkill vsftpd
[[email protected] vsftpd-2.3.2]# pgrep vsftpd //檢視vsftpd伺服器是否已經關閉
開機自啟動
用vi開啟etc/rc.local在裡面加入/usr/local/bin/vsftpd & 即可。
相關推薦
MySQL 5.7.22 解壓版下載、安裝、配置和解除安裝
2. 解壓 將下載到的檔案解壓縮到自己喜歡的位置。 與mysql 5.6不同的是5.7版本中沒有data資料夾和my-default.ini檔案。 3. 配置 在 ..\mysql-5.7
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.2下VSFTPD的安裝、配置、解除安裝
FTP 服務的安裝、配置和解除安裝 安裝 VSFTPD 使用 yum 安裝vsftpd yum install vsftpd -y 啟動 VSFTPD 安裝完成後,啟動 FTP 服務: service vsftpd start 啟動後,可以看到
mac下git安裝和配置,並將gitlab程式碼下載到本地
1、下載git客戶端並安裝,下載地址為:https://git-scm.com/download/mac 2、gitlab賬號申請註冊 3、生成金鑰,並新增到gitlab (1)配置名字和郵箱:終端輸入 git config --global user.name "xuqiong"
Redis簡介,安裝和配置,停止,解除安裝(圖解方式)
Redis是一個Key-value的資料結構儲存系統,可以已資料庫的形式,快取系統,訊息處理器使用,它支援的儲存型別很多,例如,String(字串),list(列表),set(集合),zset(有序集合),還支援設定排序範圍查詢,點陣圖,hyperloglogs
keepalived安裝與配置,組建高可用服務器
eight 如何 .org keep 局域網 yum 從服務器 改變 -1 一、準備環境 linux系統:CentOS7 keepalived版本:keepalived-1.3.5.tar.gz keepalived下載地址:http://www.keepali
ubuntu 14.04: caffe2 的安裝,pycharm的配置, anaconda的使用
package cto build 通過 fin 有意 source include python caffe2的安裝的使用過程中出現了一些有意思的問題,現在將遇到的問題及其解決方法簡單記錄一下。 1. 首先caffe2 在安裝過程中需要使用 git clone, 其中的-
mongodb安裝和配置,遇到問題和解決方法
href 如果 小時 占用 gsm 你會 mongo 查看 基本 自己不知道怎麽的,心血來潮想重新來安裝和配置一下mongodb,之前自己也是按照別人的來整的,印象不深刻。第二遍安裝配置遇到很多問題。 弄了兩個多小時,期間遇到很多問題: 遇到的主要問題 1.拒絕訪問: 解決
Maven的安裝以及配置,window以及linux
一、Maven的安裝以及配置 1)下載 https://maven.apache.org/download.cgi 2)解壓 window下載的apache-maven-3.5.4-bin.zip,直接解壓 linux下載的apache-maven-3.5.4-bin.tar
office怎麼解除安裝乾淨,Office for Mac完全解除安裝教程
有小夥伴表示office安裝出錯?那是因為你原先安裝Office沒有解除安裝乾淨,想要完全解除安裝掉Office 2016 for Mac是一件非常複雜的事情,需要刪除安裝的應用程式,支援的檔案和鑰匙串條目等等檔案,今天小編就為大家帶來了非常詳細的Office 2016 for Mac完全解除安裝詳
python在windows上的虛擬環境virtualenv的安裝與配置,工具是pycharm
安裝完python環境後會自動安裝上pip,使用pip安裝virtualenv 安裝virtualenv(或 virtualenvwrapper-win) 預設會安裝到當前目錄下: 如:安裝指令是: p
Eclipse + Msys + Boost 安裝和配置,實現語法高亮和編譯
1. 環境安裝和配置 下載Ecllipse, 稍微老一點的版本在高亮C++11的語法會有一些問題,目前這個版本是可以的。Eclipse的具體安裝步驟不說了,略過。 下載Msys並安裝。Msys是目前最好的在Windows下開發GNU程式的環境之一,比Cy
Maven的安裝以及配置,window以及
一、Maven的安裝以及配置 1)下載 2)解壓 window下載的apache-maven-3.5.4-bin.zip,直接解壓 linux下載的apache-maven-3.5.4-bin.tar.gz解壓 tar -xzvf apache-maven-3
nodejs備忘總結(一) -- node和express安裝與配置,新建簡單專案(附安裝配置過程中遇到問題的解決方法)
安裝node 本文以安裝node_v8.9.0為例(win10環境),下載node-v8.9.0-x64.msi外掛 下載後,安裝,安裝目錄預設為C:\Program Files\nodejs 配置環境變數,系統變數->path,新增“C:\Program Files\nodejs\”
Redis 安裝與配置,服務器端和客戶端的命令
--help edi size release rep com 下載 數據庫 eof step1:下載 當前redis最新穩定版本是4.0.9 wget http://download.redis.io/releases/redis-4.0.9.tar.gz ste
win10 關於oracle和PLSQL Developer的安裝、配置,以及常見問題解決
WIN10 關於oracle和PLSQL Developer的安裝、配置,以及常見問題解決辦法 我是比較喜歡去官網下載軟體,主要是比較乾淨安全,沒有捆綁軟體。plsql是支援32位oracle的,所以oracle客戶端我裝的32位,據說64位的也是可以用的,但是要配置一些檔案(我圖方
IIS的安裝與配置,以及framework4.0版本網站的釋出
本以為是件容易的事,可也怕出錯,也到網上找了教程,就這樣中間還出了兩次錯。可能使用了VS2012吧,framework版本比較高,出的錯以前都沒見過。這裡把詳細過程寫出來方便大眾,也給自己留個備份,所以才定了是懷舊篇。畢竟大家都說我很笨。 第一步、安裝IIS 1,開啟控制面
linux 下 nginx 服務安裝及配置,開機自動啟動
最近經常需要安裝linux伺服器,經過網上查詢整理資料,以備後用。 模組依賴性Nginx需要依賴下面3個包 1. gzip 模組需要 zlib 庫 ( 下載: http://www.zlib.net/ ) 2
Jenkins安裝、配置,常用中介軟體、外掛構建例項
1. 安裝前準備 JDK、Resin、Weblogic、Maven 2. 安裝配置Jenkins 2.1 安裝Jenkins 部署jenkins.war到Tomcat、Resin等中介軟體,本文以Resion為例,複製jenkins.war到resin的webapps中進行