欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python一行命令部署http?ftp服務(wù)

 更新時(shí)間:2024年01月17日 08:42:39   作者:zhao138969  
這篇文章主要介紹了Python一行命令部署http?ftp服務(wù)實(shí)現(xiàn)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Python 一行命令部署http服務(wù)

具體操作命令如下

  • 這個(gè)比nginx相對(duì)來(lái)說(shuō)更加簡(jiǎn)單,可以用于部署特殊場(chǎng)景時(shí)如銀行等部署時(shí),各種權(quán)限控制,內(nèi)網(wǎng)之間可以分發(fā)部署包。
  • 首先進(jìn)入需要訪問(wèn)下載對(duì)應(yīng)目錄
root@raspberrypi:~ $ cd tmpfile
  • 如果Python版本為2.x,輸入命令
python -m SimpleHTTPServer 80
  • 如果Python版本為3.x,輸入命令
python -m http.server 80

瀏覽器返回下載

  • 瀏覽器下載

  • wget下載
pi@raspberrypi:~ $ wget 10.130.77.55/ZabbixSendApi.tar.gz
--2023-06-25 14:47:15--  http://10.130.77.55/ZabbixSendApi.tar.gz
Connecting to 10.130.77.55:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6018461 (5.7M) [application/gzip]
Saving to: ‘ZabbixSendApi.tar.gz'
ZabbixSendApi.tar.gz                                               
100%[============================================================================================================================>] 5.74M  16.4MB/s    in 0.4s    
2023-06-25 14:47:15 (16.4 MB/s) - ‘ZabbixSendApi.tar.gz' saved [6018461/6018461]

Python 一行命令部署FTP服務(wù)

  • 快速部署FTP 服務(wù)器來(lái)臨時(shí)實(shí)現(xiàn)文件上傳下載時(shí),利用 Python 的 Pyftpdlib 模塊可以快速的實(shí)現(xiàn)一個(gè) FTP 服務(wù)器的功能。
  • pyftpdlib安裝
[root@api1 ~]# pip install pyftpdlib
  • pyftpdlib 幫助信息
[root@api1 site-packages]# python -m pyftpdlib --help
Usage: python3 -m pyftpdlib [options]
Start a stand alone anonymous FTP server.
Options:
  -h, --help
     show this help message and exit
  -i ADDRESS, --interface=ADDRESS
     specify the interface to run on (default all interfaces)
  -p PORT, --port=PORT
     specify port number to run on (default 2121)
  -w, --write
     grants write access for logged in user (default read-only)
  -d FOLDER, --directory=FOLDER
     specify the directory to share (default current directory)
  -n ADDRESS, --nat-address=ADDRESS
     the NAT address to use for passive connections
  -r FROM-TO, --range=FROM-TO
     the range of TCP ports to use for passive connections (e.g. -r 8000-9000)
  -D, --debug
     enable DEBUG logging level
  -v, --version
     print pyftpdlib version and exit
  -V, --verbose
     activate a more verbose logging
  -u USERNAME, --username=USERNAME
     specify username to login with (anonymous login will be disabled and password required if supplied)
  -P PASSWORD, --password=PASSWORD
     specify a password to login with (username required to be useful)

ftp案例

使用10001端口,指定/tmp為存儲(chǔ)目錄,使用用戶(hù)名admin,密碼Python@123

[root@api1 python  -m pyftpdlib -p 10001 -w -d /tmp/ -u admin -P Python@123
  • 客戶(hù)端登錄驗(yàn)證
[root@api1 ~]# ftp 10.130.41.10 10001
Connected to 10.130.41.10 (10.130.41.10).
220 pyftpdlib 1.5.9 ready.
Name (10.130.41.10:root): admin
331 Username ok, send password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls 
227 Entering passive mode (10,130,41,10,167,170).
125 Data connection already open. Transfer starting.
drwxrwxrwt   2 root     root         4096 Sep 17  2021 .ICE-unix
drwxrwxrwt   2 root     root         4096 Sep 17  2021 .Test-unix
drwxrwxrwt   2 root     root         4096 Sep 17  2021 .X11-unix
drwxrwxrwt   2 root     root         4096 Sep 17  2021 .XIM-unix
drwxrwxrwt   2 root     root         4096 Sep 17  2021 .font-unix
-rw-r--r--   1 root     root      2508216 Jan 16 09:14 11.txt
-rw-r--r--   1 root     root     13205746 Jan 16 09:13 1629.pcap
drwxr-xr-x   2 agent    agent        4096 Jan 03 05:40 hsperfdata_agent
drwxr-xr-x   2 portal   portal       4096 Jan 16 08:58 hsperfdata_portal
drwx------   3 root     root         4096 Jan 03 05:34 systemd-private-8fca0ca0813b472a8292a045e324735f-chronyd.service-h16uCI
226 Transfer complete.
ftp> put 11.txt  
local: 11.txt remote: 11.txt
227 Entering passive mode (10,130,41,10,157,167).
125 Data connection already open. Transfer starting.
226 Transfer complete.
2508216 bytes sent in 0.00447 secs (560495.23 Kbytes/sec)

ftp> get  11.txt  
local: 11.txt remote: 11.txt
227 Entering passive mode (10,130,41,10,184,184).
125 Data connection already open. Transfer starting.
226 Transfer complete.
2508216 bytes received in 0.0201 secs (124520.48 Kbytes/sec)
ftp>

以上就是Python 一行命令部署http、ftp服務(wù)的詳細(xì)內(nèi)容,更多關(guān)于Python部署http ftp服務(wù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • PyTorch中的torch.ones([])的具體使用

    PyTorch中的torch.ones([])的具體使用

    torch.ones([])?是 PyTorch 中用于生成標(biāo)量張量的函數(shù)之一,本文主要介紹了PyTorch中的torch.ones([])的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 基于Python制作簡(jiǎn)易視頻播放器

    基于Python制作簡(jiǎn)易視頻播放器

    本文將用python-pyqt5-opencv做出來(lái)的簡(jiǎn)易視頻播放器,主要實(shí)現(xiàn)本地視頻文件播放、本地?cái)z像頭播放和遠(yuǎn)程攝像頭播放三個(gè)功能,需要的可以參考下
    2024-11-11
  • 詳解Python中最難理解的點(diǎn)-裝飾器

    詳解Python中最難理解的點(diǎn)-裝飾器

    記得我好幾年前剛學(xué)Python的時(shí)候,看裝飾器就覺(jué)得看九陰真經(jīng)里面的怪文字,完全看不懂,確實(shí)裝飾器是一個(gè)非常難以理解的概念,相信很多初學(xué)者一定也有這樣的困惑,所以篇文章主要介紹了關(guān)于Python中裝飾器的相關(guān)資料,需要的朋友可以參考下。
    2017-04-04
  • Python request操作步驟及代碼實(shí)例

    Python request操作步驟及代碼實(shí)例

    這篇文章主要介紹了Python request操作步驟及代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python如何在DataFrame增加數(shù)值

    Python如何在DataFrame增加數(shù)值

    這篇文章主要介紹了Python如何在DataFrame增加數(shù)值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python實(shí)現(xiàn)抖音視頻批量下載

    python實(shí)現(xiàn)抖音視頻批量下載

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)抖音視頻批量下載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python機(jī)器學(xué)習(xí)入門(mén)(五)之Python算法審查

    Python機(jī)器學(xué)習(xí)入門(mén)(五)之Python算法審查

    這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門(mén)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Python自動(dòng)化測(cè)試ConfigParser模塊讀寫(xiě)配置文件

    Python自動(dòng)化測(cè)試ConfigParser模塊讀寫(xiě)配置文件

    本文主要介紹Python自動(dòng)化測(cè)試,這里詳細(xì)說(shuō)明了ConfigParser模塊讀寫(xiě)配置文件,有興趣的小伙伴可以參考下
    2016-08-08
  • pytorch教程實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別代碼示例

    pytorch教程實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別代碼示例

    這篇文章主要講解了pytorch教程中如何實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別,文中附有詳細(xì)的代碼示例,test準(zhǔn)確率98%,有需要的朋友可以借鑒參考下
    2021-09-09
  • Python turtle庫(kù)的畫(huà)筆控制說(shuō)明

    Python turtle庫(kù)的畫(huà)筆控制說(shuō)明

    這篇文章主要介紹了Python turtle庫(kù)的畫(huà)筆控制說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06

最新評(píng)論