我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

本篇内容介绍了“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服务器的步骤”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

Python搭建HTTP服务器和FTP服务器

本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python -m SimpleHTTPServ
2022-06-04

ftp服务器的搭建步骤是什么

1. 安装FTP服务器软件:比较常用的FTP服务器软件有FileZilla Server、ProFTPD、vsftpd等,根据需求选择合适的软件并进行安装。2. 配置FTP服务器:打开FTP服务器软件的配置界面,设置FTP服务器的用户名和密
2023-06-12

RHEL搭建FTP服务器的详细步骤

这篇文章主要介绍“RHEL搭建FTP服务器的详细步骤”,在日常操作中,相信很多人在RHEL搭建FTP服务器的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RHEL搭建FTP服务器的详细步骤”的疑惑有所
2023-06-17

Windows下快速搭建NodeJS本地服务器的步骤

本文介绍了Windows下快速搭建NodeJS本地服务器的步骤,分享给大家,具体如下:首先我们要到Node.js官网下载对应版本的安装包 http://nodejs.cn/download/接着就是安装,和安装普通软件类似,直接下一步下一步
2022-06-04

centos搭建ftp服务器的步骤是什么

搭建FTP服务器的步骤如下:安装vsftpd软件包:使用以下命令在CentOS系统中安装vsftpd软件包:sudo yum install vsftpd启动vsftpd服务:使用以下命令启动vsftpd服务,并设置其在系统启动时自动启动:
centos搭建ftp服务器的步骤是什么
2024-04-16

linux搭建ftp服务器的步骤是什么

搭建FTP服务器需要以下步骤:安装vsftpd软件包:在终端中输入以下命令安装vsftpd软件包:sudo apt-get install vsftpd配置vsftpd:编辑vsftpd的配置文件,可以使用以下命令:sudo nano /e
linux搭建ftp服务器的步骤是什么
2024-04-09

Python搭建FTP服务器

Python版本 3.6.2使用的ftp包:pyftpdlib    pip install pyftpdlib就可以下载安装了FTP协议下载上传文件在文件过大的情况下会比HTTP更具有优势,更为方便的实现断点上传和进度监控,下面是官方文档
2023-01-31

搭建阿里云服务器FTP的详细步骤

阿里云服务器FTP的搭建是一个相对复杂的过程,需要对服务器的操作系统、FTP软件以及网络环境有一定的了解。本篇文章将会详细介绍搭建阿里云服务器FTP的详细步骤。一、准备阶段:首先,你需要准备一台阿里云服务器,确保服务器的操作系统是Linux。此外,还需要准备FTP软件,例如FileZilla。FileZilla是
搭建阿里云服务器FTP的详细步骤
2023-11-16

Linux系统如何快速搭建http服务器

Linux系统如何快速搭建http服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。http协议:HTTP协议是Hyper Text Transfer Pro
2023-06-28

filezillaserver使用教程(filezilla搭建ftp服务器步骤)

搭建FTP服务器的步骤如下:1. 下载和安装FileZilla Server软件:首先,从FileZilla官方网站(https://filezilla-project.org/)下载FileZilla Server软件并安装到你的计算机上
2023-09-13

利用apache ftpserver搭建ftp服务器的方法步骤

目录操作环境:一、usermanager采用文件形式管理xml示例如下二、usermanager采用mysql数据库管理用户时,ftpd-mysql.xml示例如下三、usermanager采用Sqlite数据库管理用户时,ftpd-sql
2022-06-05

Linux系统搭建HTTP服务器的步骤是什么

Linux系统搭建HTTP服务器的步骤是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTTP服务器就是指网站服务器,可以处理浏览器等Web客户端的请求并返回相应响应,也可
2023-06-28

python一秒搭建FTP服务器

一、了解FTP服务器FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,即数据端口和命令端口,也称之为控制端口。默认情况下,20是数据端口,21是控制端口。FTP有两种传输模式:主动模式和被动模式(1) 主动模式:客户端首先从任意的非
2022-06-02

python如何搭建FTP服务器

这篇文章主要介绍了python如何搭建FTP服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、了解FTP服务器FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,
2023-06-15

Windows Server2016AD服务器搭建的步骤

搭建Windows Server 2016 AD服务器的步骤如下:1. 确保你已经安装了Windows Server 2016操作系统,并且具备管理员权限。2. 打开服务器管理器,点击“管理”选项卡,选择“添加角色和功能”。3. 在“添加角
2023-09-14

云服务器搭建网站的步骤

云服务器已是众多个人和企业建站的优选。在部署网站前,在系统上安装web服务,并配置好网站所需的相应环境。接着,云服务器搭建网站的步骤,还需完成下面的几步:
云服务器搭建网站的步骤
2024-05-21

编程热搜

目录