日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Ubuntu Linux發(fā)行版上正確安裝和設(shè)置 VSFTPD

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-12 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:背景信息

為什么使用VSFTPD?

VSFTPD代表非常安全的FTP守護(hù)程序,所以我想這很明顯,對(duì)吧?老實(shí)說(shuō),我無(wú)法驗(yàn)證它是否確實(shí)是目前最安全的FTP服務(wù)器,但是我可以告訴您的是它是輕量級(jí)的,具有非常低的功能,最重要的是沒(méi)有問(wèn)題。請(qǐng)注意,根據(jù)您的發(fā)行版和執(zhí)行的安裝類(lèi)型,您很有可能已經(jīng)擁有了它。在這種情況下,您顯然不需要重新安裝。

為什么使用Ubuntu?

從技術(shù)上講,不是我的計(jì)算機(jī)上安裝了Ubuntu,而是PepperMint。 PepperMint是Mint Linux的簡(jiǎn)化版,后者又基于Ubuntu。我選擇Ubuntu的唯一原因是因?yàn)檫@是我過(guò)去使用過(guò)的并且我更加熟悉。如果您使用的是其他類(lèi)型的Linux,那么按照此說(shuō)明進(jìn)行操作不會(huì)有任何問(wèn)題。我將嘗試突出顯示您需要進(jìn)行更改的所有部分。

先決條件

如果您已閱讀本文,我認(rèn)為您使用計(jì)算機(jī)的目的不只是Farm ville。顯然需要有可用的Linux機(jī)器。如果您正在尋找基于Windows的解決方案,我會(huì)推薦FileZilla,它易于設(shè)置和維護(hù)。除此之外,您唯一需要的就是要使用的計(jì)算機(jī)上的Internet訪問(wèn)。您可以選擇將FTP服務(wù)器設(shè)置為僅供內(nèi)部使用,但在這種情況下,您將必須手動(dòng)下載并安裝所需的軟件包。

免責(zé)聲明

設(shè)置FTP服務(wù)器(出于安全考慮)僅允許匿名訪問(wèn),只能下載。甚至系統(tǒng)管理員也不能在服務(wù)器上上傳內(nèi)容。應(yīng)使用其他方法將內(nèi)容放在FTP目錄中。從理論上講,我將在這里向您展示的內(nèi)容會(huì)損害您系統(tǒng)的安全性,因?yàn)槲覍?chuàng)建一個(gè)具有上傳特權(quán)的用戶(hù)。盡管我已經(jīng)采取了額外的預(yù)防措施以使其盡可能安全,但是如果您對(duì)安全性抱有偏執(zhí),請(qǐng)不要遵循這些說(shuō)明。

步驟2:安裝

pIYBAF2LDSGAKKwOAAC7mOh-ADw988.jpg

Linux中的軟件包含在我們稱(chēng)為軟件包中。在這里,我將不做太多詳細(xì)介紹,有無(wú)數(shù)的地方可以閱讀。但是,如果有您不了解的地方或需要幫助的地方,請(qǐng)?zhí)岢鰡?wèn)題,我將盡力回答。

為此,您需要Internet訪問(wèn)。如果要設(shè)置僅在LAN中使用的計(jì)算機(jī),則必須使用另一臺(tái)可以訪問(wèn),手動(dòng)下載和安裝軟件包的計(jì)算機(jī)。

在終端(控制臺(tái)-命令行)上,鍵入以下內(nèi)容:

sudo apt-get install vsftpd

然后會(huì)要求您輸入密碼。輸入它,它將連接到互聯(lián)網(wǎng)并搜索您告訴它的包裹。一段時(shí)間后,它將告訴您確切打算安裝什么,并等待確認(rèn)。按下鍵盤(pán)上的 Y ,等待安裝完成。

恭喜!您已經(jīng)安裝了VSFTPD。

如果您使用的是其他發(fā)行版,則可能需要調(diào)整以上命令。例如,在Gentoo Linux中,出現(xiàn)了apt-get等效項(xiàng),在Suse中,您使用zypper命令,依此類(lèi)推。由于sudo可能不存在,您可能會(huì)想知道如何在自己的發(fā)行版中以root特權(quán)執(zhí)行命令。

步驟3:創(chuàng)建FTP用戶(hù)。

pIYBAF2LDSeATeU4AABtxjvZ2Lk099.jpg

o4YBAF2LDLiAJS0oAABG-89Nnzs562.jpg

pIYBAF2LDTSAaHYnAABzOy_M_Wg701.jpg

我已經(jīng)說(shuō)過(guò),F(xiàn)TP服務(wù)器的最安全配置是只允許匿名訪問(wèn)而沒(méi)有寫(xiě)權(quán)限。我們將偏離這一點(diǎn)。我們將創(chuàng)建兩個(gè)用戶(hù),一個(gè)只能下載,另一個(gè)可以充當(dāng)管理員,即上載和下載特權(quán)。請(qǐng)注意,這些用戶(hù)也將是系統(tǒng)用戶(hù)。因此,我們必須采取一些額外的步驟,以使整個(gè)過(guò)程變得更加安全。

首先,您必須確定FTP文件夾的位置。我選擇了/home/ftp。因此,在終端類(lèi)型中:

sudo mkdir/home/ftp

現(xiàn)在,我們需要添加用戶(hù),但首先要確保唯一新用戶(hù)可以登錄到我們的FTP服務(wù)器。每當(dāng)您創(chuàng)建一個(gè)新的Linux用戶(hù)時(shí),就為他分配一個(gè)將要使用的默認(rèn)Shell。如果您不確定我在說(shuō)什么,請(qǐng)花一點(diǎn)時(shí)間閱讀有關(guān)Shell的內(nèi)容。使用您喜歡的編輯器,打開(kāi)/etc/shells文件并添加一個(gè)不存在的文件。我將我的命名為“ dummy”,如下圖所示。

計(jì)劃是添加兩個(gè)FTP用戶(hù),一個(gè)FTP用戶(hù)既具有寫(xiě)訪問(wèn)權(quán),又具有讀取訪問(wèn)權(quán),而一個(gè)簡(jiǎn)單的用戶(hù)只能下載文件。這樣,如果要讓您的朋友下載文件,則不必授予他對(duì)服務(wù)器的寫(xiě)訪問(wèn)權(quán)限。

在創(chuàng)建用戶(hù)之前,必須創(chuàng)建一個(gè)用戶(hù)所屬的組。 。默認(rèn)情況下,Linux創(chuàng)建一個(gè)與用戶(hù)同名的用戶(hù)組,但是我們不希望這樣。因此,在終端類(lèi)型中:

sudo groupadd ftp-users

現(xiàn)在我們可以添加用戶(hù):

sudo useradd --home/home/ftp --group ftp用戶(hù)--shell/bin/dummy ftpadmin

sudo passwd ftpadmin 《為用戶(hù)提供密碼后,就完成了。對(duì)第二個(gè)用戶(hù)重復(fù)相同的過(guò)程。我命名為ftpguest。您可以選擇所需的任何名稱(chēng)。嘗試使用您創(chuàng)建的任一新用戶(hù)登錄系統(tǒng)。如果您做對(duì)了所有事情,則應(yīng)該無(wú)法登錄。

我們快完成了。我們只需要向用戶(hù)授予我們?cè)谏厦鎰?chuàng)建的FTP目錄的正確權(quán)限。首先,我們將目錄的所有者從根目錄更改為ftpadmin:

sudo chown -R ftpadmin/home/ftp

然后:

sudo chmod 755/home/ftp

這兩個(gè)命令的結(jié)果是目錄所有者(ftpadmin)將擁有對(duì)該目錄及其中文件的完全訪問(wèn)權(quán)限而世界其他地區(qū)則只能讀取訪問(wèn)權(quán)限。執(zhí)行l(wèi)s -l,您應(yīng)該會(huì)看到類(lèi)似第三張圖片的畫(huà)面(這也使我忘記了對(duì)ls命令:P的正確切換)。

您可以在此處閱讀有關(guān)文件權(quán)限的更多信息。

步驟4:編輯配置文件

pIYBAF2LDUSAdhHRAADACbHUWr4537.jpg

與Windows不同,Linux沒(méi)有注冊(cè)表文件。就我個(gè)人而言,我認(rèn)為這是一種祝福,因?yàn)闆](méi)有諸如注冊(cè)表太大之類(lèi)的事情,這意味著您的系統(tǒng)變慢且不穩(wěn)定。每個(gè)程序都有自己的包含配置選項(xiàng)的文件。在這一步中,我們將對(duì)VSFTPD的配置文件進(jìn)行一些調(diào)整。

我認(rèn)為這很明顯,但是我必須指出,在開(kāi)始使用它之前,我們需要首先進(jìn)行復(fù)制,以防萬(wàn)一出了問(wèn)題。 。如果您發(fā)現(xiàn)自己經(jīng)常弄亂配置文件,那么創(chuàng)建一個(gè)目錄來(lái)存儲(chǔ)所有這些文件的備份并不是一個(gè)壞主意。假設(shè)此目錄為/home/cfgbackup,請(qǐng)?jiān)诮K端中鍵入以下命令:

sudo cp/etc/vsftpd.conf/home/cfgbackup

現(xiàn)在,使用您喜歡的編輯器(您可能已經(jīng)注意到,我更喜歡nano)打開(kāi)vsftpd.conf。

令人難以置信的是,有許多設(shè)置可供您使用,我只會(huì)指出我所做的更改。

首先,請(qǐng)找到標(biāo)有anonymous_enable的行,并確保其為 anonymous_enable = NO 。請(qǐng)注意,此處以#開(kāi)頭的行是注釋?zhuān)虼?,刪除#時(shí),您可以激活這些行(這稱(chēng)為取消注釋?zhuān)?br》找到顯示local_enable的行,并將其更改為 local_enable = YES 。使用 write_enable 執(zhí)行相同的操作。到目前為止,您已經(jīng)禁止匿名用戶(hù)訪問(wèn)服務(wù)器,并且僅允許系統(tǒng)用戶(hù)登錄。根據(jù)配置文件,每個(gè)用戶(hù)都具有寫(xiě)權(quán)限,但是我們?cè)谏弦徊街幸呀?jīng)處理了此權(quán)限,還記得嗎?

下一步是將我們的FTP用戶(hù)包含到其主目錄中。此方法稱(chēng)為“ Root jail”,它使用chroot命令。檢查下面的圖片,并相應(yīng)地更改您自己的文件。接下來(lái)的兩行是我添加的,因此不要嘗試在您自己的文件中找到它們(至少它們?cè)谖业奈募胁淮嬖冢?。添加它們以?xún)H允許一部分用戶(hù)登錄到您的服務(wù)器。請(qǐng)注意,我們?cè)诖颂幝暶髁宋募簐sftpd.chroot_list,由于該文件不存在,我們現(xiàn)在必須創(chuàng)建該文件。創(chuàng)建它并添加您創(chuàng)建的兩個(gè)用戶(hù),每個(gè)用戶(hù)都在自己的行中。創(chuàng)建另一個(gè)名為vsftpd.user_list的文件,并在其中也添加這兩個(gè)用戶(hù)。這兩個(gè)文件都應(yīng)該在/etc目錄中。

在終端中鍵入:

sudo服務(wù)vsftpd restart

新設(shè)置將生效您的新FTP服務(wù)器就可以使用了!

步驟5:結(jié)束語(yǔ)

o4YBAF2LDOOAM95qAAHVXQLe***4484.jpg

您已經(jīng)成功設(shè)置了自己的FTP服務(wù)器。它具有盡可能高的安全性(當(dāng)然要考慮我們的要求),它使您可以從世界任何地方傳輸文件,與朋友共享文件以及更接近可怕的Linux終端。

看到配置文件中有關(guān)chroot的“警告”的警告,讓我告訴你,無(wú)論我多么努力地搜索,我發(fā)現(xiàn)的唯一內(nèi)容是“如果有人知道他在做什么,他也許可以繞過(guò)它”,但是什么也沒(méi)有更加具體。我已經(jīng)告訴過(guò)您,我們將偏離建議的FTP安全性明智使用,因此這是我愿意承擔(dān)的風(fēng)險(xiǎn)之一。

我在本指南中未涉及的唯一部分是如何訪問(wèn)您的服務(wù)器是來(lái)自外部的,但基本上是從路由器轉(zhuǎn)發(fā)端口22(或在配置文件中選擇的端口),如果沒(méi)有靜態(tài)IP地址,則可能會(huì)設(shè)置一個(gè)動(dòng)態(tài)dns帳戶(hù)。我敢肯定那里有很多關(guān)于如何執(zhí)行此操作的教程,所以我在這里沒(méi)有包含這樣的說(shuō)明。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11822

    瀏覽量

    219604
  • vsftpd
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1953
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    華秋 KiCad 發(fā)行版 10.0.0 發(fā)布:初探 MCP

    “ ?華秋發(fā)行版的定位是為中國(guó)用戶(hù)服務(wù),解決一些因某種原因無(wú)法合并到主干但對(duì)中國(guó)用戶(hù)來(lái)說(shuō)非常重要的問(wèn)題;同時(shí)測(cè)試一些前沿的功能,如 AI Copilot,AI Agent 等。 ? ” 華秋發(fā)行版
    的頭像 發(fā)表于 04-01 11:19 ?1182次閱讀
    華秋 KiCad <b class='flag-5'>發(fā)行版</b> 10.0.0 發(fā)布:初探 MCP

    請(qǐng)問(wèn)如何在 VisionFive 23.04 安裝 Ubuntu 2?

    何在 VisionFive 23.04 安裝 Ubuntu 2?
    發(fā)表于 03-11 06:30

    何在2026年Rocky Linux(8、9和10)安裝Docker

    負(fù)載的強(qiáng)大平臺(tái)。 本指南是一個(gè)統(tǒng)一的資源,解釋如何在 Rocky Linux 8、9 和 10 安裝 Docker,驗(yàn)證安裝,配置 Doc
    的頭像 發(fā)表于 01-12 17:21 ?1959次閱讀

    華秋 KiCad 發(fā)行版 9.0.6 發(fā)布:云端庫(kù)添加華秋庫(kù)存、價(jià)格

    “ ?9.0.6 華秋發(fā)行版增加了對(duì)云端器件庫(kù)供應(yīng)鏈的支持,除了元器件的屬性、模型外,還可以看到實(shí)時(shí)的價(jià)格、庫(kù)存。9.0.6 修復(fù)了 9.0.5 大量 crash 的問(wèn)題,建議升級(jí)。? ” ? 華秋
    的頭像 發(fā)表于 11-04 11:12 ?4658次閱讀
    華秋 KiCad <b class='flag-5'>發(fā)行版</b> 9.0.6 發(fā)布:云端庫(kù)添加華秋庫(kù)存、價(jià)格

    華秋 KiCad 發(fā)行版 9.0.5 發(fā)布:更多元器件庫(kù)的選擇

    “ ?9.0.5 華秋發(fā)行版集成了國(guó)創(chuàng)資源庫(kù),為工程提供了更多的選擇。由于 9.0.5 存在一些 ?crash 的 Bug,大家可以自行考慮是否使用。9.0.6 也會(huì)在近期發(fā)布。? ” ? 華秋
    的頭像 發(fā)表于 10-16 11:19 ?5w次閱讀
    華秋 KiCad <b class='flag-5'>發(fā)行版</b> 9.0.5 發(fā)布:更多元器件庫(kù)的選擇

    ubuntu系統(tǒng)安裝之Vmware虛擬機(jī)安裝

    Linux操作系統(tǒng)有很多版本,我們選擇使用的是ubuntu18.04發(fā)行版。ubuntu是基于Debian派生的操作系統(tǒng),兼容性極強(qiáng),ubuntu
    發(fā)表于 09-22 16:27

    華秋 KiCad 發(fā)行版 9.0.4 發(fā)布:屬于您自己的云端器件庫(kù)及模塊電路庫(kù)

    “ ?本次更新增加了個(gè)人中心,讓您可以維護(hù)自己的云端器件庫(kù)及模塊電路庫(kù)。同時(shí)增加了 PCB/SMT 下單功能,讓您可以在 KiCad 里直接下單并追蹤訂單的進(jìn)度。? ” ? 華秋發(fā)行版概覽 華秋
    的頭像 發(fā)表于 08-28 19:11 ?1.4w次閱讀
    華秋 KiCad <b class='flag-5'>發(fā)行版</b> 9.0.4 發(fā)布:屬于您自己的云端器件庫(kù)及模塊電路庫(kù)

    何在樹(shù)莓派上安裝Ubuntu MATE ?

    如果你對(duì)樹(shù)莓派操作系統(tǒng)感到厭倦,又對(duì)龐大的Ubuntu環(huán)境不太感興趣,那么UbuntuMATE或許值得一試,它適合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更輕量級(jí)的MATE桌面環(huán)境
    的頭像 發(fā)表于 08-12 18:56 ?3491次閱讀
    如<b class='flag-5'>何在</b>樹(shù)莓派上<b class='flag-5'>安裝</b><b class='flag-5'>Ubuntu</b> MATE ?

    華秋KiCad發(fā)行版 9.0.3 發(fā)布:圖片生成符號(hào)、封裝

    “ ?本次更新優(yōu)化了云端器件庫(kù)的體驗(yàn),支持云端模塊電路的查看與調(diào)用。通過(guò) Copilot 可以將圖片直接生成原理圖符號(hào)及封裝。? ” ? 華秋發(fā)行版概覽 華秋發(fā)行版是 開(kāi)源 的 、非商業(yè)化的, 完全
    的頭像 發(fā)表于 07-10 11:17 ?7207次閱讀
    華秋KiCad<b class='flag-5'>發(fā)行版</b> 9.0.3 發(fā)布:圖片生成符號(hào)、封裝

    Linux發(fā)行版江湖探秘

    在當(dāng)前信息技術(shù)高速發(fā)展的時(shí)代,開(kāi)源操作系統(tǒng)憑借其開(kāi)放、靈活和高可定制性,已成為各行各業(yè)的主流選擇。而Linux作為全球最具代表性的開(kāi)源內(nèi)核,衍生出眾多的發(fā)行版(Distribution),構(gòu)成了一個(gè)
    的頭像 發(fā)表于 06-06 16:56 ?926次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>發(fā)行版</b>江湖探秘

    全志T536 4核A55 ARM+RISC-V+NPU 17路UART 工業(yè)開(kāi)發(fā)板—Linux開(kāi)發(fā)環(huán)境搭建

    本章節(jié)安裝的虛擬機(jī)軟件VMware版本為16.2.5,主要提供在虛擬機(jī)上安裝Linux發(fā)行版Ubuntu20.04.6的方法。
    的頭像 發(fā)表于 06-05 14:57 ?2085次閱讀
    全志T536 4核A55 ARM+RISC-V+NPU 17路UART 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>Linux</b>開(kāi)發(fā)環(huán)境搭建

    何在Ubuntu 22.04安裝NVIDIA顯卡驅(qū)動(dòng)

    Ubuntu 22.04 安裝 NVIDIA 顯卡驅(qū)動(dòng)完整步驟
    的頭像 發(fā)表于 05-20 11:00 ?5741次閱讀

    華秋KiCad發(fā)行版 9.0.2發(fā)布:AI Copilot助力設(shè)計(jì)效率提升

    發(fā)行版概覽 華秋發(fā)行版是 開(kāi)源 的 、非商業(yè)化的, 完全遵循 GPL 3.0 協(xié)議,且 跟隨 KiCad 最新的分支同步更新 。原則是 通用功能優(yōu)先貢獻(xiàn)給 KiCad 主干 ,主干無(wú)法合并的功能才添加到發(fā)行版中,一旦主干可以支持
    的頭像 發(fā)表于 05-10 11:18 ?1.2w次閱讀
    華秋KiCad<b class='flag-5'>發(fā)行版</b> 9.0.2發(fā)布:AI Copilot助力設(shè)計(jì)效率提升

    何在Ubuntu安裝NVIDIA顯卡驅(qū)動(dòng)?

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 一,前言 對(duì)于使用NVIDIA顯卡的Ubuntu用戶(hù)來(lái)說(shuō),正確安裝顯卡驅(qū)動(dòng)是獲得最佳圖形性能的關(guān)鍵。與Windows系統(tǒng)不同,Linux系統(tǒng)通
    的頭像 發(fā)表于 05-07 16:05 ?2963次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Ubuntu</b><b class='flag-5'>上</b><b class='flag-5'>安裝</b>NVIDIA顯卡驅(qū)動(dòng)?

    Debian和Ubuntu哪個(gè)好一些?

    Linux發(fā)行版世界中,Debian與Ubuntu長(zhǎng)期占據(jù)服務(wù)器與開(kāi)發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開(kāi)源理念著稱(chēng),后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術(shù)特性、應(yīng)用場(chǎng)景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?1447次閱讀
    河北省| 盈江县| 壶关县| 洛扎县| 宁化县| 手游| 黔西县| 临海市| 宁国市| 富蕴县| 邵武市| 和政县| 盱眙县| 安宁市| 乌兰浩特市| 江门市| 青冈县| 丰城市| 文成县| 体育| 宁德市| 凌海市| 尉氏县| 龙州县| 庆城县| 银川市| 东阳市| 临朐县| 广汉市| 平邑县| 永胜县| 临武县| 双流县| 会东县| 青田县| 铁岭县| 韶关市| 阿克| 镶黄旗| 保康县| 上饶县|