成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

ubuntu如何搭建vsftpd服務器

瀏覽:389日期:2023-03-25 09:40:44
目錄
  • 一、vsftpd是什么?
  • 二、搭建過程
    • 1.查詢vsftpd是否存在和安裝成功
    • 2.安裝vsftpd
    • 3.查詢vsftpd版本號
    • 4.其他命令
    • 5.使用匿名用戶登錄
  • 三、用戶設置
    • 1.匿名用戶登錄
    • 2.本地用戶登錄
    • 3.使用虛擬用戶
  • 四、公網vsftpd服務器配置
    • 1 服務器配置成被動模式
    • 2 路由器端口映射
    • 3 Linux服務器開放上述用到的端口
  • 總結

    一、vsftpd是什么?

    vsftpd 是very secure FTP daemon的縮寫,安全性是它的一個最大的特點。

    vsftpd 是一個 UNIX 類操作系統上運行的服務器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放源代碼的ftp服務器軟件。

    二、搭建過程

    1.查詢vsftpd是否存在和安裝成功

    命令如下:

    whereis vsftpd

    vsftpd服務未安裝顯示如下:

    2.安裝vsftpd

    命令如下:

    sudo apt-get install vsftpd

    安裝過程:

    再次查詢vsftpd服務,如圖所示:

    3.查詢vsftpd版本號

    vsftpd -version

    版本號顯示如下,說明安裝成功。

    4.其他命令

    查詢vsftpd狀態

    service vsftpd status

    開啟vsftpd

    sudo service vsftpd start

    重啟vsftpd

    sudo service vsftpd restart

    關閉vsftpd

    sudo service vsftpd stop

    該處使用的url網絡請求的數據。

    5.使用匿名用戶登錄

    1、修改vsftpd的配置文件

    sudo vi /etc/vsftpd.conf

    將配置文件中:anonymous_enable=YES

    2、使用ftp工具連接到自己的服務器,輸入用戶名anonymous,密碼為空。

    登錄成功后,應該看到下面的提示信息:

    3、ubuntu20.04匿名用戶的目錄是 /srv/ftp,不同版本的目錄不一樣。在該目錄下,創建空文件welcome。

    sudo touch welcome

    現在可以使用FTP客戶端看到這個文件了。

    三、用戶設置

    1.匿名用戶登錄

    前面已經配置完成,不再贅述。

    2.本地用戶登錄

    2.1本地用戶登錄配置

    在一個網點內部,FTP更多的情況下被配置為向授權用戶開放。為此,用戶應該在服務器上擁有自己的賬號。vsftpd把這樣的用戶成為本地用戶。

    修改vsftpd的配置文件,重啟FTP服務器。

    sudo vi /etc/vsftpd.conf
    # Uncomment this to allow local users to log in.local_enable=YES## Uncomment this to enable any form of FTP write command.write_enable=YES

    出于安全性,有一些用戶不允許通過FTP登錄,vsftpd將這些用戶整理在 /etc/ftpusers中。

    這是FTP黑名單,所有被列入其中的用戶都不能通過FTP登錄進來。

    2.2 限制用戶在本地目錄中

    vsftpd提供了chroot(change root)系統調用,使其它目錄對使用者不可見,也不可訪問。

    修改vsftpd的配置文件中以下配置。

    # You may restrict local users to their home directories.  See the FAQ for# the possible risks in this before using chroot_local_user or# chroot_list_enable below.chroot_local_user=YES

    類似的,也可以知道哪些用戶受限,通過配置文件chroot_list_file。

    # You may specify an explicit list of local users to chroot() to their home# directory. If chroot_local_user is YES, then this list becomes a list of# users to NOT chroot().# (Warning! chroot"ing can be very dangerous. If using chroot, make sure that# the user does not have write access to the top level directory within the# chroot)chroot_local_user=YESchroot_list_enable=YES# (default follows)chroot_list_file=/etc/vsftpd.chroot_list

    3.使用虛擬用戶

    3.1 創建虛擬用戶數據庫文件

    安裝創建數據庫文件需要使用的db工具:

    sudo apt-get install db-util

    db工具通過讀取一個特定格式的文本文件來創建數據庫文件,這個文件為每個用戶預留2行,第一行為用戶名,第二行為密碼。

    建立文件login_user,包含內容:

    fei123456

    運行db_load 命令,通過~/login_user(由-f選項指定)創建數據庫文件/etc/vsftpd_login.db。

    sudo db_load -T -t hash -f /home/xuzhanfei/login_user /etc/vsftpd_login.db
    • -T:通過文本文件創建
    • -t hash:通過哈希表的數據結構創建數據庫

    最后,更改權限,使其只對root用戶可見:

    sudo chmod 600 /etc/vsftpd_login.db 

    3.2 配置PAM驗證

    /etc/pam.d/vsftpd 是vsftpd 默認使用的PAM驗證文件,在該文件中加入以下兩行,其余內容屏蔽:

    auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd_loginaccount required  /lib/x86_64-linux-gnu/security/pam_userdb.so  db=/etc/vsftpd_login

    同時,修改vsftpd的配置文件中以下配置。

    # This string is the name of the PAM service vsftpd will use.pam_service_name=vsftpd

    3.3 創建本地用戶映射

    下面做一些配置,將登錄進來的用戶映射到一個指定的非特權用戶,這里就使用ftp用戶。

    修改vsftpd的配置文件中以下配置:

    # 激活訪客身份guest_enable=YES# 映射用戶guest_username=ftp

    3.4 設置用戶目錄和權限

    將 fei 用戶目錄設置為 /home/ftp/fei,賦予讀寫權限。

    首先,為用戶創建主目錄,虛擬用戶登錄后自動映射為本地ftp 用戶,因此,把目錄的屬主設置為 ftp 用戶:

    sudo mkdir /srv/ftp/feisudo chown ftp /srv/ftp/fei/ ##設置目錄的屬主

    接下來,配置用戶的目錄和權限,先創建路徑:

    sudo mkdir /etc/vsftpd_user_conf

    修改vsftpd的配置文件中以下配置:

    # 存放用戶配置的目錄user_config_dir=/etc/vsftpd_user_conf

    添加 fei 的文本文件,增加以下內容:

    # 打開vsftpd的全局寫權限write_enable=YES# 打開文件上傳權限anon_upload_enable=YES# 打開建立目錄的權限anon_mkdir_write_enable=YESlocal_root=/srv/ftp/fei/

    重啟 vsftpd 服務。

    注:未解決本地用戶和虛擬用戶登錄沖突的問題

    四、公網vsftpd服務器配置

    1 服務器配置成被動模式

    PASV(被動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,服務器在命令鏈路上用PASV命令告訴客戶端:“我打開了XXX端口,你過來連接我”。于是客戶端向服務器的XXX端口發送連接請求,建立一條數據鏈路來傳送數據。

    被動模式也會存在防火墻的問題,客戶端與服務端傳輸數據時,在服務端也會有防火墻,但在服務端的防火墻有連接追蹤的功能,解決了防火墻的問題。因此,一般使用被動模式比較多。

    修改vsftpd的配置文件中以下配置。

    pasv_enable=YES   (使能被動連接)pasv_min_port=9981 (被動連接服務器建立的端口XXX)pasv_max_port=9983pasv_address=192.194.203.142 (路由器靜態IP地址)

    2 路由器端口映射

    (1)外網想要連接FTP服務器,需要知道數據傳輸的端口9981-9983。

    (2)數據端口是隨機的,那么服務器該如何將這些隨機數據端口映射到公網的路由器上呢???

    (3)我們需要把命令端口21和隨機的數據端口映射到公網的端口(該端口需要開通權限),例如:學校開放公網端口為:9981-9983。

    3 Linux服務器開放上述用到的端口

    驗證端口開放成功:

    總結

    以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

    標簽: FTP
    成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
    久久国产免费看| 欧美三级资源在线| 色悠悠久久综合| 在线播放国产精品二区一二区四区| 精品国产乱码久久久久久夜甘婷婷| 国产精品青草久久| 青青草原综合久久大伊人精品优势| 国产福利一区二区三区视频 | 欧美福利视频一区| 国产精品精品国产色婷婷| 日韩精品一级二级| 欧美成人有码| 色吊一区二区三区| 国产精品午夜久久| 裸体歌舞表演一区二区| 欧美日韩精品一本二本三本| 在线免费不卡视频| 中文字幕一区二区在线观看| 国产一区二区三区观看| 亚洲精品麻豆| 久久综合九色综合欧美就去吻| 一区二区在线观看免费 | 欧美国产视频在线| 国产在线看一区| 亚洲一区二区三区午夜| 久久久久久一级片| 久久精品久久99精品久久| 国产字幕视频一区二区| 91精品国产全国免费观看| 伊人性伊人情综合网| 欧美日韩高清在线一区| 在线91免费看| 日本成人在线看| 国产欧美日韩在线播放| 久久亚洲免费视频| 强制捆绑调教一区二区| 亚洲欧洲日本一区二区三区| 久久久亚洲欧洲日产国码αv| 免费久久精品视频| 一区二区三区视频在线播放| 国产亚洲一区字幕| 国产成人精品亚洲777人妖 | 欧美一区二区三区在线电影| 麻豆成人久久精品二区三区小说| 一区视频在线看| 久久精品一二三| 成人性视频免费网站| 欧美在线免费观看亚洲| 图片区小说区国产精品视频| 亚洲国内在线| 国产精品国产三级国产aⅴ入口| 国产激情精品久久久第一区二区 | 亚洲精品色图| 国产精品久久久久久久裸模| 欧美二区在线| 日本一区二区视频在线| 成人av免费在线播放| 欧美视频精品在线| 美腿丝袜亚洲综合| 日本精品视频一区二区| 日韩精品电影一区亚洲| 久久人人超碰| 亚洲成a人v欧美综合天堂| 国产亚洲亚洲| 亚洲成av人片观看| 六月婷婷一区| 日本欧美在线观看| 欧美在线一区二区| 激情综合五月天| 欧美精品久久久久久久多人混战 | 中文字幕在线播放不卡一区| 一区二区在线视频观看| 亚洲视频香蕉人妖| 国产日韩欧美在线播放不卡| 亚洲人精品午夜| 亚洲免费婷婷| 免费成人在线视频观看| 欧美人与性动xxxx| 成人h动漫精品一区二区| 久久在线免费观看| 色综合久久综合| 国产精品久久二区二区| 亚洲欧美日韩精品久久久| 日韩在线观看一区二区| 精品视频一区二区不卡| 国产成人aaa| 国产日韩一级二级三级| 亚洲激情偷拍| 午夜久久久影院| 欧美乱妇15p| 99国产一区二区三精品乱码| 国产精品日韩成人| 午夜影院日韩| 韩国一区二区在线观看| 久久久久久综合| 国产精品久久久久毛片大屁完整版| 偷偷要91色婷婷| 日韩欧美123| 国内精品嫩模av私拍在线观看| 亚洲午夜激情网站| 3d动漫精品啪啪一区二区竹菊| 97精品电影院| 天天色综合天天| 欧美一区二区三区在线观看 | 久久精品国产99| 国产网红主播福利一区二区| 99精品热6080yy久久| 日韩电影在线观看网站| 久久久五月婷婷| 久久激情一区| 成人国产电影网| 亚洲伦在线观看| 欧美日韩一二区| 海角社区69精品视频| 麻豆精品国产91久久久久久| 久久久精品人体av艺术| 久久精品30| 99久久精品免费看| 日韩福利电影在线| 欧美激情综合五月色丁香小说| 久久综合九九| 欧美jizzhd精品欧美巨大免费| 日本欧美在线观看| 国产精品青草久久| 日韩区在线观看| 亚洲欧美国产不卡| 午夜精品一区二区三区四区 | 国产精品福利在线播放| 欧美人妖巨大在线| 亚洲一区亚洲| 欧美一区成人| 麻豆成人91精品二区三区| 亚洲日本一区二区三区| 久久网这里都是精品| 欧美午夜一区二区| 国产视频一区三区| 午夜日韩激情| 国产成人免费视频网站 | 日韩午夜在线影院| 色综合久久88色综合天天| 狠狠色狠狠色综合日日tαg| 国产成人亚洲综合a∨婷婷图片 | 欧美mv和日韩mv国产网站| 91黄视频在线| 夜夜嗨一区二区三区| 欧美日韩视频一区二区三区| 国产美女在线观看一区| 日本sm残虐另类| 亚洲精品老司机| 国产精品久久久一本精品| 精品欧美一区二区在线观看 | 337p亚洲精品色噜噜狠狠| 国内外成人免费视频| 美女一区二区视频| 亚洲欧美日韩一区| 欧美不卡视频一区| 欧美午夜影院一区| 国产九九精品| 欧美精品一区二区三区久久久竹菊| 蜜臀久久99精品久久久久宅男 | 久久99九九99精品| 亚洲欧洲成人av每日更新| 日韩精品专区在线影院观看 | 国产大片一区二区| 中文字幕一区二区日韩精品绯色| 久久人人爽爽爽人久久久| 欧美人动与zoxxxx乱| 国产欧美一区二区三区另类精品 | 91黄视频在线| 色欧美乱欧美15图片| 99精品热视频只有精品10| 91麻豆国产自产在线观看| 日本免费在线视频不卡一不卡二 | 久久最新视频| 99精品国产一区二区青青牛奶| 亚洲欧美综合| 不卡电影免费在线播放一区| 久久精品国产精品亚洲红杏 | 欧美日本不卡高清| 国语自产精品视频在线看抢先版结局| 大尺度一区二区| 国产乱码精品一区二区三| 亚洲综合丁香婷婷六月香| 亚洲一区影音先锋| 亚洲制服丝袜在线| 亚洲精品国产视频| 国产精品视频看| 一区二区三区中文在线观看| 国产精品视频免费看| 国产精品久久免费看| 久久这里都是精品| 亚洲人成电影网站色mp4| 中文字幕亚洲在| 一区二区三区在线免费观看 | 久久久久高清| 色婷婷亚洲一区二区三区| 91久久人澡人人添人人爽欧美| 91福利社在线观看| 欧美日韩国产首页| 欧美一级在线视频|