ftp命令

FTP错误列表

牧云@^-^@ 提交于 2020-01-22 05:52:54
FTP错误列表 这种错误跟http协议类似,大致是: 2开头--成功 3开头--权限问题 4开头--文件问题 5开头--服务器问题 110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and 重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格) ----------------------------------- 120 Service ready in NNN minutes. 服务在NNN时间内可用 ----------------------------------- 125 Data connection already open; transfer starting. 数据连接已经打开

C#访问FTP

ⅰ亾dé卋堺 提交于 2020-01-20 21:13:42
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //FTPUploadFile("127.0.0.1/zwx" , "administrator", "123123", "e:\\饭卡记录清单.xls"); //FTPDownloadFile("127.0.0.1/zwx", "administrator", "123123", "d:", "123.xls", "饭卡记录清单.xls"); string[] fileList = FTPGetFileList("127.0.0.1/zwx/1", "administrator", "123123"); for (int i = 0; i < fileList.Length; i++) { Console.WriteLine(fileList[i]); } Console.Read(); } #region FTP获取文件列表 /// <summary> /// FTP获取文件列表

FTP文件服务器

左心房为你撑大大i 提交于 2020-01-20 15:40:06
import java.io.InputStream; import java.io.Serializable; import lombok.Data; @Data public class FtpBean implements Serializable{ /** * */ private static final long serialVersionUID = 1L; /** * 部分信息如果传空的话,默认赋值,根据业务需求修改 */ // FTP服务器地址 private String address; // FTP服务器端口号 private String port; // FTP服务器用户名 private String username; // FTP服务器密码 private String password; // 上传文件名称 private String fileName; // 基本路径 private String basepath; // 文件输入流 private InputStream inputStream; // 保存文件方式 默认:1-覆盖;2-文件名称后面+(递增数据) private Integer saveFileType; } import java.io.IOException; import org.apache.commons.net

Editplus可实现远程在windows界面编辑linux文件

浪尽此生 提交于 2020-01-19 19:09:03
经常我们编辑linux里的文本文件需要用llinux相关命令,vi或vim,远程工具连接时在编辑时也不能复制粘贴,很麻烦,今天我们介绍一种简单的方式,实现在windows上面编辑保存文件就可以修改linux里的文本文件了。 话不多说,直接动手操作一下子啦。 我的版本Editplus5.2 Editplus ftp连接linux加密方式为sftp端口22,可实现在windows界面编辑linux文件 第一步:点击文件——》FTP->设置FTP服务器 **第二步:** 选择一个FTP组(我这里选的组2)-》添加 第三步:填写名称、服务器IP、远程主机用户名和密码 点击高级设置 第四步:更改加密方式为:sftp,端口号可以不填,也可以填22,点击确定 搞定。我们就可以在windows上面打开linux上的文件,编辑完后,linux自动就保存了。 来源: CSDN 作者: 逸轩要冲鸭 链接: https://blog.csdn.net/qq_36335126/article/details/104042617

[Openwrt 项目开发笔记]:Samba服务&vsFTP服务(四)

别来无恙 提交于 2020-01-19 07:50:50
[Openwrt项目开发笔记]系列文章传送门: http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我们讲述了如何在路由器上挂载U盘,以及如何通过改造U盘提升路由器的存储和数据处理能力。通过增加USB挂载,为我们后续进行智能家居构建提供了保障。 在本节中,我将简单介绍如何在路由器上建立网络文件共享服务。 一、为何要建立文件共享服务:   在智能家居网络中,一个很重要的需求就是安全。当一个智能家居方案部署之后,用户往往最先考虑的也是安全问题。那么怎样进行安全管理呢?一种常用的解决方法是实时的监控传感器以及家电的状态,一旦发生异常,通过邮件、短信甚至打电话的方式通知用户。当用户接收到异常之后,往往需要确认出问题的地方,这时候就需要用到文件共享服务了。   此外,当用户通过路由器进行BT脱机下载之后,不能直接在路由器上播放音视频文件,需要通过PC、手机、pad等设备进行访问。这时候也需要路由器提供文件共享服务。 二、什么是网络文件共享服务   在了解如何搭建网络文件共享服务之前,我们有必要先了解什么是网络文件共享。本文所提到的“网络文件共享服务”是指一系列为分布在不同网络主机上的文件提供访问、修改、增加以及删除操作的服务集合。从功能上,我们可以简单地将这些服务分成两个部分,文件访问服务以及文件传输服务。 1. 文件传输服务

SFTP 知识合集

こ雲淡風輕ζ 提交于 2020-01-19 00:40:33
SFTP协议的工作原理 AS2(Applicability Statement 2)协议是一种应用广泛的企业间B2B通信协议,它被设计用来安全的交换EDI信息,以使交易的双方确保信息交换可靠、安全的完成。AS2协议是基于HTTP/S来进行数据交换。通过使用加密和数据签名传输将数据封装为S/MIME(安全多用途互联网邮件扩展协议)的数据,并且使用MDM(消息处理通知)确保数据在网络上能够安全可靠地传输。下面为AS2通信信息传递的流程图: AS2通信流程图(图片来源:http://www.edinet.cn/EDITransmission/WhatIsAS2.html) 这东西看起来很高端,也很安全,并且通过HTTP/S来传输数据,这个很符合我们的口味。但是,它维护的成本非常高,防火墙设置,AS2配置定期维护变更,传输文件名称长度限制在45bytes以内等等,这一系列配置与限制,不得不让我对这一复杂的协议望而却步。并且银行建议我们去购买成熟的AS2商业套件来与他们对接。这条路径还仅仅只是为上传付款文件到银行而铺设,我们要获取付款确认文件和MT940对账单还是需要通过FTP之类的方式传递给我们。那么,通过这个方案进行直连就太不划算了。 既然AS2不划算,那我们自然就会询问银行是否还有其它的直连方案。银行便给我们SFTP和FTPS这两种方案供我们选择。后来,在聊天的过程中

python---FTP批量下载/删除/上传

偶尔善良 提交于 2020-01-16 05:21:49
python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect(“IP”,”port”) #连接的ftp sever和端口 ftp.login(“user”,”password”)#连接的用户名,密码 print ftp.getwelcome() #打印出欢迎信息 ftp.cmd(“xxx/xxx”) #更改远程目录 bufsize=1024 #设置的缓冲区大小 filename=”filename.txt” #需要下载的文件 file_handle=open(filename,”wb”).write #以写模式在本地打开文件 ftp.retrbinaly(“RETR filename.txt”,file_handle,bufsize) #接收服务器上文件并写入本地文件 ftp.set_debuglevel(0) #关闭调试模式 ftp.quit #退出ftp ftp相关命令操作 ftp.cwd(pathname) #设置FTP当前操作的路径 ftp.dir() #显示目录下文件信息 ftp.nlst() #获取目录下的文件 ftp.mkd(pathname) #新建远程目录 ftp.pwd() #返回当前所在位置 ftp.rmd(dirname) #删除远程目录 ftp.delete

curl

放肆的年华 提交于 2020-01-16 03:20:11
什么是curl命令? curl是利用 URL 语法在命令行方式下工作的开源文件传输工具。它被广泛应用在 Unix 、多种 Linux 发行版中,并且有 DOS 和 Win32 、Win64下的移植版本。 如何在windows下使用curl命令? 第一步: 进入 curl下载官网 ,下载合适的版本,我这里下载的是windows 64位的curl。 其中我下载的zip文件。 另外CAB文件也是压缩文件,这是微软出品,不太好用,建议使用zip压缩文件。 第二步: 解压缩文件,然后找到该文件目录下的bin子文件(bin即二进制文件,又称可执行文件), 复制文件地址: 第三步: 将该地址加入环境变量。 第四步: 打开CMD,然后输入 curl --help ,如果显示如下, 就代表成功了。 常用curl命令   命令参数如下: -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 - anyauth 可以使用“任何”身份验证方法 -b/--cookie <name=string/file> cookie字符串或文件读取位置 - basic 使用HTTP基本验证 -B/--use-ascii 使用ASCII /文本传输 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/-

linux ftp 命令集合

北城以北 提交于 2020-01-15 04:53:11
1 前言 下面就所有命令给出解释和例子。 说明: 1. remote-file 指远程文件,即服务器上的文件 2. local-file 指本地文件,即本地机器上的文件 2 登录登出命令 2.1 ftp $ ftp 192.168.0.2 格式: ftp [host] Host为ftp主机ip,此命令用来登录ftp服务器,登录后会提示输入账户和密码,账户和密码正确输入后,就会登录到服务器,并进入FTP子程序。 2.2 close FTP> close 结束与远程服务器的 FTP 会话并返回命令解释程序,没有跳出ftp子程序,可以用open命令重新登录。 2.3 disconnect FTP> disconnect 从远程服务器断开,但还在FTP子命令内,保留 ftp 提示。disconnect是close的别名。 2.4 open   FTP >open 与指定的 FTP 服务器连接。   格式:open computer [port] 说明:computer 指定要连接的远程计算机。可以通过 IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。如果自动登录打开(默认),ftp 还将尝试自动将用户登录到 FTP 服务器port 指定用来联系 FTP 服务器的端口号。 Eg: open 192.168.0.2,然后输入服务器的用户和密码,重新登录。 2.5 user

说说 FTP 被动连线模式

末鹿安然 提交于 2020-01-15 04:52:10
FTP 被动连线模式,具体流程如下: 用户与服务器通过三次握手建立命令通道。 客户端发出“被动模式”连线要求:当有使用资料通道的指令时,客户端端可透过命令通道发出 PASV 的被动式连线要求 ( Passive 的缩写 ) ,并等待服务器的回应。 FTP 服务器启动资料端口,并通知客户端连线:如果 FTP 服务器支持被动模式,那么 FTP 服务器会先启动一个监听端口。这个端口号可能是随机的,也可以某一范围的端口,这取决于配置内容。然后 FTP 服务器会透过命令通道告知客户端所使用的端口号 ( 图中的 PASV 端口 ) ,并等待客户端连线。 客户端随机取用大于 1024 的端口(比如 1026)进行连接与服务器的PASV 端口建立连接。如果一切顺利, FTP 数据就可以通过 1026 及PASV 端口来传送了。 来源: CSDN 作者: deniro_li 链接: https://blog.csdn.net/deniro_li/article/details/103791633