日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux vsFTPd服务详解——vsFTPd基础知识

發(fā)布時(shí)間:2024/1/1 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux vsFTPd服务详解——vsFTPd基础知识 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天繼續(xù)給大家介紹Linux運(yùn)維相關(guān)內(nèi)容,本文主要內(nèi)容是Linux的vsFTPd服務(wù)。

一、vsFTPd服務(wù)簡(jiǎn)介與安裝

FTP服務(wù),即File Transfer Protocol、文件傳輸服務(wù),用于在互聯(lián)網(wǎng)上提供文件存儲(chǔ)和訪問服務(wù)。有關(guān)FTP的原理請(qǐng)參見以下文章:FTP協(xié)議詳解。該文章寫的很詳細(xì),在這里就不過多介紹樂。vsFTPd是基于GPL發(fā)布的類Unix系統(tǒng)上使用的FTP服務(wù)服務(wù)端軟件,即very security FTP。vsFTPd也是基于FTP服務(wù)架構(gòu)的軟件,采用C/S模式,是一個(gè)安全高效穩(wěn)定的服務(wù)器。
在安裝vsFTPd時(shí),如果采用yum的方式安裝,可以執(zhí)行命令:

yum install -y vsftpd lftp

其中,前面的vsftpd是FTP服務(wù)的服務(wù)端,lftp是FTP服務(wù)的客戶端。

二、vsFTPd配置文件與啟動(dòng)

vsftpd在安裝完成后,會(huì)自動(dòng)生成以下配置文件:
/etc/vsfptd/vsftpd.conf:這是vsftpd的革新配置文件
/etc/vsfptd/ftpusers:該文件指定了FTP服務(wù)器的黑名單
/etc/vsfptd/user_list:該文件指定了FTP服務(wù)器的白名單
配置文件如下所示:

上圖中最后一個(gè)vsftpd的腳本,是用于設(shè)置一些vsftpd的變量。
vsftpd啟動(dòng)命令如下:

systemctl start vsftpd

啟動(dòng)成功后,本地計(jì)算機(jī)會(huì)監(jiān)聽22端口,如下所示:

注意,有時(shí)候我們會(huì)發(fā)現(xiàn)啟動(dòng)后vsftpd服務(wù)監(jiān)聽的IPv6的22端口而不是IPv4的22端口,這需要我們?cè)趘sftpd的主配置文件中更改監(jiān)聽端口配置,vsftpd只能監(jiān)聽單IP協(xié)議棧的22端口,因此不可以同時(shí)監(jiān)聽I(yíng)Pv4和IPv6的22端口。修改時(shí)需要將配置文件中,listen參數(shù)改為YES,listen_IPv6改為NO。修改如下圖所示:

三、vsFTPd簡(jiǎn)單實(shí)戰(zhàn)

下面,我將采用一個(gè)簡(jiǎn)單的案例,來進(jìn)行vsFTPd配置的簡(jiǎn)單實(shí)戰(zhàn),來使得匿名用戶可以登錄并訪問我們的FTP服務(wù)器。
首先來介紹一下在vsFTPd中的三種用戶:
1、匿名用戶。 用戶名為anonymous,密碼為空。
2、本地用戶。 即本地系統(tǒng)用戶,/etc/passwd中設(shè)置的用戶。
3、系統(tǒng)用戶。 可以簡(jiǎn)單的將系統(tǒng)用戶理解為虛擬用戶,該用戶不可登錄系統(tǒng)。

為了使得匿名用戶訪問,我們?cè)谂渲梦募?etc/vsftpd/vsftpd.conf文件中添加下列內(nèi)容:

anon_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES allow_writeable_chroot=YES chroot_local_user=YES

之后還要關(guān)閉防火墻,同時(shí)給ftp目錄首選。在默認(rèn)情況下,vsftpd的默認(rèn)上傳下載目錄是/var/ftp,但是在vsftpd安裝完畢后,該目錄的屬主和屬組都是root,在這種情況下,即使客戶端能夠成功登錄ftp,但是由于權(quán)限的原因,不能進(jìn)行寫操作,因此,我們還需要對(duì)目錄進(jìn)行授權(quán)。但是,由于vsftpd的chroot保護(hù)機(jī)制,我們不可以給/var/ftp目錄授予寫權(quán)限,因此正確操作如下:

chown -R ftp:ftp /var/ftp chmod a-w /var/ftp

完成上述操作后,重新啟動(dòng)vsftpd服務(wù),另一端就可以鏈接上了,執(zhí)行操作如下所示:

這樣,我們就實(shí)現(xiàn)了vsftpd的基本匿名用戶登錄配置。
原創(chuàng)不易,轉(zhuǎn)載請(qǐng)說明出處:https://blog.csdn.net/weixin_40228200

總結(jié)

以上是生活随笔為你收集整理的Linux vsFTPd服务详解——vsFTPd基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。