99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

如何使用Python快速搭建FTP服務(wù)器

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 2019-03-30 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天的實(shí)驗(yàn)?zāi)康模菏褂?行Python代碼快速搭建一個(gè)FTP服務(wù)器!

需要使用的第三方庫(kù):pyftpdlib,安裝第三方庫(kù)的方法應(yīng)該很熟悉了吧:pip3 install pyftpdlib

先上代碼,之后解釋?zhuān)?/p>

腳本

因?yàn)榇a很少,所以需要解釋的就更少了,導(dǎo)入模塊,實(shí)例化這些代碼就不說(shuō)了,都是套路,復(fù)制粘貼即可。需要自己定制的僅兩行:

authorizer.add_user("ljds", "ljds", ".", perm="elradfmw")

這里是創(chuàng)建FTP登錄的用戶(hù)名、密碼、目錄位置,權(quán)限。我設(shè)置的目錄是當(dāng)前目錄,所以就是一個(gè)點(diǎn)'.',權(quán)限有很多,根據(jù)自己需求設(shè)置。小編太懶,直接把官網(wǎng)上的權(quán)限分類(lèi)粘貼過(guò)來(lái):

server = FTPServer(("192.168.1.102", 21), handler):我這臺(tái)電腦的IP是192.168.1.102,端口就用默認(rèn)的21。

好了,現(xiàn)在測(cè)試效果,運(yùn)行Python:

打開(kāi)瀏覽器,輸入ftp://192.168.1.102回車(chē)

登錄FTP

輸入正確的用戶(hù)名密碼之后:

FTP目錄

實(shí)驗(yàn)完成!

我的困惑:先申明我在今日頭條寫(xiě)的所有文章里面實(shí)驗(yàn)都是我親自驗(yàn)證過(guò)的,絕不會(huì)從別處復(fù)制粘貼過(guò)來(lái)完事。但今天的實(shí)驗(yàn),我初次驗(yàn)證的時(shí)候IP地址使用的是127.0.0.1,稍懂網(wǎng)絡(luò)的人應(yīng)該知道是什么,理論上說(shuō),我在瀏覽器中輸入192.168.1.102也是應(yīng)該能訪問(wèn)的,但打不開(kāi),在其他電腦上FTP訪問(wèn)192.168.1.102也打不開(kāi),之后我把腳本改成了192.168.1.102,自己電腦,和別人電腦上FTP訪問(wèn)192.168.1.102可以正常打開(kāi),在自己電腦上用127.0.0.1就打不開(kāi)了。如果有哪位高手能解答我的困惑,在下不勝感激。

聲明:本文內(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)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9796

    瀏覽量

    88013
  • FTP
    FTP
    +關(guān)注

    關(guān)注

    0

    文章

    115

    瀏覽量

    41427
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86794

原文標(biāo)題:「python」使用Python快速搭建FTP服務(wù)器

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何在Ubuntu 22.04上搭建ftp服務(wù)器

    本文將在Ubuntu 22.04上搭建ftp服務(wù)器,對(duì)于其他版本Ubuntu系統(tǒng)或者其他系列的Linux發(fā)行版,配置都差不多。
    發(fā)表于 08-21 09:18 ?1720次閱讀
    如何在Ubuntu 22.04上<b class='flag-5'>搭建</b><b class='flag-5'>ftp</b><b class='flag-5'>服務(wù)器</b>

    使用Python創(chuàng)建簡(jiǎn)單的FTP服務(wù)器

    可以利用 Python 的 Pyftpdlib 模塊快速搭建FTP 服務(wù)器實(shí)現(xiàn)文件上傳下載功能,以下是具體做法:安裝 Pyftpdlib 模
    發(fā)表于 05-04 16:17

    FTP服務(wù)器快速架設(shè)全功略

    有人親手架設(shè)過(guò)FTP服務(wù)器嗎?通常人們?cè)诩茉O(shè)FTP服務(wù)器時(shí)都為認(rèn)為微軟的IIS設(shè)置繁雜,其次是安全性較差。所以在這里將介紹使用功能強(qiáng)大的Serv-U來(lái)架設(shè)
    發(fā)表于 03-07 22:02 ?967次閱讀

    linux系統(tǒng)搭建ftp服務(wù)器的配置方法

    很久以前知道linux下搭建ftp服務(wù)器的軟件是wuftp,現(xiàn)在真的時(shí)代變了,上網(wǎng)看一下幾乎全世界的人都用proftpd了!趕個(gè)潮流,我也用proftpd在公司的一臺(tái)備用小服務(wù)器上裝上
    發(fā)表于 02-15 14:13 ?7845次閱讀

    基于Linux系統(tǒng)的FTP服務(wù)器的實(shí)現(xiàn)

    為了在Linux系統(tǒng)下實(shí)現(xiàn)安全、高效的FTP服務(wù)器,選擇了具有小巧輕快、安全易用等優(yōu)點(diǎn)的服務(wù)器軟件vsftpd。通過(guò)對(duì)Linux平臺(tái)下FTP網(wǎng)絡(luò)服務(wù)
    發(fā)表于 07-24 15:36 ?39次下載

    如何用Python 實(shí)現(xiàn) HTTP 和 FTP 服務(wù)器

    有時(shí)你需臨時(shí)搭建一個(gè)簡(jiǎn)單的 Web Server,但你又不想去安裝 Apache、Nginx 等這類(lèi)功能較復(fù)雜的 HTTP 服務(wù)程序時(shí)。這時(shí)可以使用 Python 內(nèi)建的 SimpleHTTPServer 模塊
    發(fā)表于 06-19 11:48 ?1668次閱讀

    如何搭建Linux服務(wù)器的詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何搭建Linux服務(wù)器的詳細(xì)資料說(shuō)明主要內(nèi)容包括了:1、搭建telnet服務(wù)器,2、搭建DHCP
    發(fā)表于 04-18 08:00 ?10次下載
    如何<b class='flag-5'>搭建</b>Linux<b class='flag-5'>服務(wù)器</b>的詳細(xì)資料說(shuō)明

    如何搭建一個(gè)本地FTP服務(wù)器?

    如果需要開(kāi)發(fā)FTP文件上傳下載功能,那么需要在本機(jī)上搭建一個(gè)本地FTP服務(wù)器,方便調(diào)試。第一步:配置IIS Web服務(wù)器,控制面板中找到“程
    發(fā)表于 05-12 08:00 ?0次下載
    如何<b class='flag-5'>搭建</b>一個(gè)本地<b class='flag-5'>FTP</b><b class='flag-5'>服務(wù)器</b>?

    FTP服務(wù)構(gòu)成及FTP服務(wù)器介紹

    FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的協(xié)議之一。FTP協(xié)議包括兩個(gè)組成部分,其一為FTP服務(wù)器,其二為
    的頭像 發(fā)表于 08-22 14:22 ?6011次閱讀

    手把手教你Linux搭建FTP服務(wù)器

    Windows搭建FTP服務(wù)器相當(dāng)簡(jiǎn)單, 下載FTP服務(wù)器軟件后, 按指示點(diǎn)擊下一步下一步便完成, 但Linux因?yàn)闆](méi)有圖像操作, 所以相對(duì)
    的頭像 發(fā)表于 10-19 09:01 ?4479次閱讀
    手把手教你Linux<b class='flag-5'>搭建</b><b class='flag-5'>FTP</b><b class='flag-5'>服務(wù)器</b>

    FTP服務(wù)器搭建詳細(xì)步驟

    FTP服務(wù)器是一種用于文件傳輸?shù)?b class='flag-5'>服務(wù)器,它可以讓用戶(hù)通過(guò)FTP客戶(hù)端上傳和下載文件。FTP服務(wù)器
    的頭像 發(fā)表于 04-12 14:39 ?3.3w次閱讀

    搭建ftp服務(wù)器的步驟

    搭建ftp服務(wù)器的步驟? 搭建FTP服務(wù)器是一項(xiàng)需要一定技術(shù)知識(shí)的任務(wù),但是只要按照以下步驟進(jìn)行
    的頭像 發(fā)表于 12-07 16:32 ?1489次閱讀

    服務(wù)器linux搭建ftp服務(wù)訪問(wèn)不了怎么解決?

    如果你在云服務(wù)器linux上搭建FTP服務(wù)但無(wú)法訪問(wèn),這可能是由于幾種原因引起的。以下是一些常見(jiàn)問(wèn)題和解決方法: 1、防火墻配置:確保防火墻允許F
    的頭像 發(fā)表于 04-18 17:23 ?2169次閱讀

    ftp服務(wù)器怎么搭建

    搭建FTP(文件傳輸協(xié)議)服務(wù)器是一個(gè)涉及多個(gè)步驟的過(guò)程,這些步驟包括選擇合適的FTP服務(wù)器軟件、安裝軟件、配置
    的頭像 發(fā)表于 02-01 15:43 ?801次閱讀

    windows搭建ftp服務(wù)器的步驟

    在Windows系統(tǒng)上搭建FTP(文件傳輸協(xié)議)服務(wù)器通常涉及一系列步驟,包括安裝必要的服務(wù)、配置服務(wù)器設(shè)置、以及確保網(wǎng)絡(luò)安全設(shè)置允許
    的頭像 發(fā)表于 02-01 15:49 ?1340次閱讀