返回顶部
首页 > 资讯 > 服务器 >Python快速搭建http服务器和FTP服务器的步骤
  • 629
分享到

Python快速搭建http服务器和FTP服务器的步骤

2023-06-06 00:06:47 629人浏览 薄情痞子
摘要

本篇内容介绍了“python快速搭建Http服务器和FTP服务器的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实验如下:机器ip: 1

本篇内容介绍了“python快速搭建Http服务器和FTP服务器的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

实验如下:

机器ip: 192.168.0.51

搭建http服务器步骤:

#Python -m Simplehttpserver

Serving HTTP on 0.0.0.0 port 8000 ...

192.168.254.8 - - [27/Dec/2018 13:59:27] "GET / HTTP/1.1" 200 -

192.168.254.8 - - [27/Dec/2018 13:59:36] code 404, message File not found

192.168.254.8 - - [27/Dec/2018 13:59:36] "GET /favicon.ico HTTP/1.1" 404 -

访问:

http://192.168.0.51:8000/

搭建FTP服务器步骤:

需要安装 Pyftpdlib 模块:

#pip install pyftpdlib

Collecting pyftpdlib

  Downloading https://files.pythonhosted.org/packages/0d/64/eb0daca74956d0e6849b71c5ba99ab873ec59b888a1d7651d92fb686ee04/pyftpdlib-1.5.4.tar.gz (184kB)

    100% |████████████████████████████████| 194kB 1.3MB/s 

Installing collected packages: pyftpdlib

  Running setup.py install for pyftpdlib ... done

Successfully installed pyftpdlib-1.5.4

假设我们需要共享目录/tmp目录作为FTP登陆目录,建一个有认证且可写的 FTP 服务器,用户名为dsf,密码为123456,

命令如下:

#python -m pyftpdlib -i 192.168.0.51 -w -d /tmp/ -u dsf -P 123456

[I 2018-12-27 14:15:58] >>> starting FTP server on 192.168.0.51:2121, pid=4245 <<<

[I 2018-12-27 14:15:58] concurrency model: async

[I 2018-12-27 14:15:58] masquerade (NAT) address: None

[I 2018-12-27 14:15:58] passive ports: None

备注:FTP服务器的端口号为2121.

开另外一个会话登陆并验证ftp服务器:

#ftp 192.168.0.51 2121

Connected to 192.168.0.51 (192.168.0.51).

220 pyftpdlib 1.5.4 ready.

Name (192.168.0.51:root): dsf       

331 Username ok, send passWord.

Password:       --此处输入密码123456

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

上传个文件做一下测试:

ftp> put 0428.sh

local: 0428.sh remote: 0428.sh

227 Entering passive mode (192,168,140,51,174,34).

125 Data connection already open. Transfer starting.

226 Transfer complete.

251 bytes sent in 0.0573 secs (4.38 Kbytes/sec)

ftp> 

FTP主机192.168.0.51这边对应的日志如下:

[I 2018-12-27 14:16:14] 192.168.140.52:53208-[] FTP session opened (connect)

[I 2018-12-27 14:16:26] 192.168.140.52:53208-[dsf] USER 'dsf' logged in.

[I 2018-12-27 14:16:41] 192.168.140.52:53208-[dsf] STOR /tmp/drop.sh completed=1 bytes=323 seconds=0.023

[I 2018-12-27 14:21:41] 192.168.140.52:53208-[dsf] Control connection timed out.

[I 2018-12-27 14:21:41] 192.168.140.52:53208-[dsf] FTP session closed (disconnect).

[I 2018-12-27 14:23:21] 192.168.140.52:55220-[] FTP session opened (connect)

[I 2018-12-27 14:23:26] 192.168.140.52:55220-[dsf] USER 'dsf' logged in.

[I 2018-12-27 14:23:55] 192.168.140.52:55220-[dsf] STOR /tmp/0428.sh completed=1 bytes=251 seconds=0.06

至此,ftp服务器搭建完毕。

“Python快速搭建http服务器和FTP服务器的步骤”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Python快速搭建http服务器和FTP服务器的步骤

本文链接: https://lsjlt.com/news/245165.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python快速搭建http服务器和FTP服务器的步骤
    本篇内容介绍了“Python快速搭建http服务器和FTP服务器的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实验如下:机器ip: 1...
    99+
    2023-06-06
  • Python搭建HTTP服务器和FTP服务器
    本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python ...
    99+
    2022-06-04
    服务器 Python HTTP
  • ftp服务器的搭建步骤是什么
    1. 安装FTP服务器软件:比较常用的FTP服务器软件有FileZilla Server、ProFTPD、vsftpd等,根据需求选...
    99+
    2023-06-12
    ftp服务器的搭建 ftp服务器 服务器
  • RHEL搭建FTP服务器的详细步骤
    这篇文章主要介绍“RHEL搭建FTP服务器的详细步骤”,在日常操作中,相信很多人在RHEL搭建FTP服务器的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RHEL搭建FTP服务器的详细步骤”的疑惑有所...
    99+
    2023-06-17
  • Windows下快速搭建NodeJS本地服务器的步骤
    本文介绍了Windows下快速搭建NodeJS本地服务器的步骤,分享给大家,具体如下: 首先我们要到Node.js官网下载对应版本的安装包 http://nodejs.cn/download/ 接着就...
    99+
    2022-06-04
    步骤 快速 服务器
  • linux搭建ftp服务器的步骤是什么
    搭建FTP服务器需要以下步骤: 安装vsftpd软件包:在终端中输入以下命令安装vsftpd软件包: sudo apt-get ...
    99+
    2024-04-09
    linux 服务器
  • centos搭建ftp服务器的步骤是什么
    搭建FTP服务器的步骤如下: 安装vsftpd软件包:使用以下命令在CentOS系统中安装vsftpd软件包: sudo yum...
    99+
    2024-04-16
    centos 服务器
  • Win7搭建FTP服务器的方法步骤(图文)
    目录创建新用户配置internet 信息服务添加FTP站点创建新用户 右键计算机 -> 管理,选择用户本地用户组,新建用户,用户名和密码均为test 配置internet...
    99+
    2024-04-02
  • 搭建阿里云服务器FTP的详细步骤
    阿里云服务器FTP的搭建是一个相对复杂的过程,需要对服务器的操作系统、FTP软件以及网络环境有一定的了解。本篇文章将会详细介绍搭建阿里云服务器FTP的详细步骤。 一、准备阶段:首先,你需要准备一台阿里云服务器,确保服务器的操作系统是Linu...
    99+
    2023-11-16
    阿里 步骤 服务器
  • Python搭建FTP服务器
    Python版本 3.6.2 使用的ftp包:pyftpdlib    pip install pyftpdlib就可以下载安装了 FTP协议下载上传文件在文件过大的情况下会比HTTP更具有优势,更为方便的实现断点上传和进度监控,下面是官...
    99+
    2023-01-31
    服务器 Python FTP
  • Linux系统如何快速搭建http服务器
    Linux系统如何快速搭建http服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。http协议:HTTP协议是Hyper Text Transfer Pro...
    99+
    2023-06-28
  • 利用apache ftpserver搭建ftp服务器的方法步骤
    目录操作环境:一、usermanager采用文件形式管理xml示例如下二、usermanager采用mysql数据库管理用户时,ftpd-mysql.xml示例如下三、usermanager采用Sqlite数据库管理用户...
    99+
    2022-06-05
    apache ftpserver搭建ftp
  • filezillaserver使用教程(filezilla搭建ftp服务器步骤)
    搭建FTP服务器的步骤如下:1. 下载和安装FileZilla Server软件:首先,从FileZilla官方网站(https:/...
    99+
    2023-09-13
    filezilla
  • Linux系统搭建HTTP服务器的步骤是什么
    Linux系统搭建HTTP服务器的步骤是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTTP服务器就是指网站服务器,可以处理浏览器等Web客户端的请求并返回相应响应,也可...
    99+
    2023-06-28
  • python一秒搭建FTP服务器
    一、了解FTP服务器 FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,即数据端口和命令端口,也称之为控制端口。默认情况下,20是数据端口,21是控制端口。 FTP有两种传输模式:主动模式和...
    99+
    2022-06-02
    python FTP服务器 python搭建FTP服务器
  • python如何搭建FTP服务器
    这篇文章主要介绍了python如何搭建FTP服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、了解FTP服务器FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,...
    99+
    2023-06-15
  • Windows Server2016AD服务器搭建的步骤
    搭建Windows Server 2016 AD服务器的步骤如下:1. 确保你已经安装了Windows Server 2016操作系...
    99+
    2023-09-14
    Windows
  • 云服务器搭建ftp服务器
    搭建云服务器的硬件需求 首先需要考虑的是云服务器所需的硬件设备。通常情况下,云服务器需要具备以下硬件设备: 1) 服务器主板:负责服务器的硬件设备,如CPU、内存、硬盘等; 2) 网络设备:用于连接云服务器与其他网络服务提供商,如Wi...
    99+
    2023-10-27
    服务器 ftp
  • FTP服务器的搭建(Linux)
    摘要: FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。虽然现在通过HTTP协议下载的站点有很多,...
    99+
    2024-01-21
    服务器 linux 网络
  • centos搭建FTP服务器
    在LINUX虚拟机上,使用vsftpd搭建一个FTP服务器,并创建一个用户名为“ftpuser”的用户,使用windows主机通过ftp向文件夹中复制一个名为自己姓名首字母的txt文件,拍照上传文...
    99+
    2023-09-02
    服务器 linux 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作