需求:开发简单FTP1.用户登陆2.上传/下载文件3.不同用户家目录不同4.查看当前目录下文件5.充分使用面向对象知识代码目录结构:流程图:客户端代码:importos,sysimportgetpassimportplatformifplatform.system()=="Windows":BASE_DIR="\\".join(os.path.abspath(os.path.dirname(__
原创 2017-12-27 09:53:52
1641阅读
服务器端
转载 2017-10-30 20:20:00
124阅读
2评论
# 使用 Docker 部署简单 FTP 服务器 在现代软件开发和运维中,Docker 提供了一种轻量级的虚拟化解决方案,使得应用部署更加便捷。FTP(文件传输协议)常用于文件的上传和下载,而在这篇文章中,我们将介绍如何通过 Docker 部署一个简单FTP 服务器。 ## 什么是 FTP 服务器? FTP(File Transfer Protocol)是一种用于在网络上传输文件的标准协
原创 2024-10-19 06:47:04
42阅读
# Python快速搭建简单FTP服务器 ## 概述 本文将介绍如何使用Python快速搭建一个简单FTP服务器。我们将逐步介绍整个搭建过程,并附上相应的代码和注释,以帮助新手快速入门。 ## 整体流程 以下是搭建FTP服务器的整体流程: | 步骤 | 动作 | 代码 | | ---- | ---- | ---- | | 1 | 导入所需模块 | `import pyftpdlib`
原创 2023-08-10 05:35:39
384阅读
客户端#!/usr/bin/python # -*- coding: utf-8 -*- import os __author__ = 'gaogd' import socket class FTP(object):     def __init__(
原创 2016-09-08 01:36:26
3381阅读
简单FTP下载 ,不加任何异常判断。import osfrom ftplib import FTPftp_addr = '10.10.0.1'f=FTP(ftp_addr)f.login('anonymous')f.cwd("apk_download/") remote_file = '20141223140651.apk'f.retrbinary("RET
原创 2022-10-09 13:54:25
1550阅读
实验环境配置: 1, 一台DHCP服务器,一台代理DHCP服务器,一台路由器,一台客户机。首先配置好它们:IP,防火墙,安装包,它们之间能够通信。 2, DHCP服务器的配置,网关指向。 3, 代理服务器的配置和网关的指向。 然后先让DHCP和代理的DHCP能够经过路由进行通信。 4, 实验前的配置同DHCP的配置一样。
原创 2009-12-06 16:33:19
313阅读
FTP(VSFTP)简单搭建vsftp默认安装完就可以下载了,目录在服务器的/etc/ftp里面,需要对防火墙规则设置(简单地清空也可),客户端才可正常访问服务器端:yum list |grep vsftpd yum -y install vsftpd rpm -qa vsftpd touch /var/ft
原创 2015-03-07 23:43:09
459阅读
红帽(Red Hat)是一家总部位于美国的知名软件公司,以开源操作系统Linux和云计算平台为主要产品。Linux操作系统在服务器领域应用广泛,提供了丰富的功能和高度的定制性,让用户能够根据自己的需求搭建和管理自己的服务器环境。 在Linux操作系统中,搭建一个简单FTP服务器是一项常见的操作。FTP(File Transfer Protocol)是一种用于在网络上传输文件的协议,可以方便地通
原创 2024-05-21 09:57:25
170阅读
测试默认安装vsftpd的结果         匿名用户与本地用户都可以登录         匿名用户登录到/var/ftp,只能下载不能上传        
原创 2014-06-13 20:10:18
815阅读
学习时的每日实验报告,简单明了。
原创 2014-06-15 20:59:58
4657阅读
FTP协议采用一系列简单的协议来完成文件传输的各种任务,在发送命令的时候,总是在命令的最废话
原创 2022-12-08 18:40:16
1630阅读
socketserver、struct模块练习,简易的FTP
原创 2019-12-27 01:45:00
212阅读
最近用到了pure-ftp,安装后出现些问题,很是麻烦了一番,如下记录安装过程及注意事项! 环境:centos 5.5 32位 安装过程: #tar -xzf pure-ftpd-1.0.24.tar.gz #cd pure-ftpd-1.0.24 #./configure --prefix=/usr/local/pure-ftpd-1.0.24 --with-everything &a
原创 2011-04-13 13:43:25
1604阅读
 FTP FTP:File Transfer Protocol   文件传输协议    ftp服务可以使主机间共享文件和传输数据,它属于网络协议组的应用层,工作于TCP/IP 协议的21号端口,它的优点是可以促进文件盒数据的共享,但是由于ftp服务是明文传输,可能导致密码和数据的泄露。   常见的ftp服务器端程序:  
原创 2013-04-20 13:07:41
744阅读
<?$ftp_server="192.168.1.127"; $ftp_user = "foo"; $ftp_pass = "bar"; //连接ftp服务器 $con=ftp_connect($ftp_server); //发送用户名和密码 ftp_login($con,$ftp_user,$ftp_pass); //取得服务器的系统类型 ftp_systype($con); //列出文件
转载 2009-04-21 10:24:00
115阅读
2评论
1.检測是否原有启动ps -ef|grep vsftpd2.检測是否有安装包rpm -qa|grep vsftpd3.假设有输出。查看状态并启动service vsftp status  --查看状态service vsftp start--开启服务4.假设无输出。须要安装yum install vsftpd5.启动vsftpservice vsftp start--开启服务6.默认开机开启vsf
转载 2016-02-28 15:59:00
92阅读
一行代码搞定
原创 2021-05-20 20:26:47
270阅读
原文地址:[url]http://www.w3pop.com/learn/view/p/2/o/1/doc/ubuntu_vsftpd/[/url]实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务。 Ubuntu自带的FTP服务器是vsftpd,好文推荐里也转了两篇这方面的内容,本人通过实践再奉献
转载 精选 2008-10-19 12:29:06
395阅读
开发简单FTP: 1. 用户登陆 2. 上传/下载文件 3. 不同用户家目录不同 4. 查看当前目录下文件 5. 充分使用面向对象知识   1、目录结构zuoye-ftp├── chenliang #用户chenliang的FTP根目录├── download #所有用户下载的时候默认文件路径├── lw #用户lw的FTP根目录├── lzd #用户lzd的FTP根目录├── wangj
转载 2017-10-01 22:54:00
24阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5