-
xshell Zmodem安装使用 命令行拖拽传文件,命令行获取文件到本地
2019-05-31 09:40:47Zmodem可以使用拖拽的方式通过shell命令界面实现windows和linux之间的...安装成功之后可以直接拖拽windows的文件到命令窗口,直接实现文件传输,妈妈再也不用担心我不会用winscp,ftp…了。 zomdem传输文件过程 ...Zmodem可以使用拖拽的方式通过shell命令界面实现windows和linux之间的文件互传
centos 下的安装命令如下
yum install -y lrzsz
yum安装zmodem过程
安装成功之后可以直接拖拽windows的文件到命令窗口,直接实现文件传输,妈妈再也不用担心我不会用winscp,ftp…了。zomdem传输文件到服务端过程
zomdem获取服务端文件过程
sz [要获取的文件名]
选择位置保存文件即可Zmodem相关知识
比较
※ XModem是最早的文件传输协议,它是一种发送等待(send-and-wait)协议, 具有流量控制功能。
收、发方均采用包传送。每个包由包头、数据、包尾组成。
包头:包开始(SOH),包编号和包编号补码; 数据:固定的128字节; 包尾:存放校验和checksum。
XModem的工作过程 XModem工作时,先由收方发出NAK,然后等待发方的包开始SOH。收到SOH后,即 将整个包收完,检查是否有错。如出错,则向发方发出一个NAK,请求发方重发; 否则发出ACK,表示接收正确,请发下个包。XModem检查包编号和checksum来确定 该包是否传送有问题。编号是发方送得出包的顺序。当XModem发送完最后一个包 时,收方会收到文件结束符(EOT),此时,收方会送出一个ACK通知发方传送结束。
※ YModem是XModem的改进版。它可以传送多个文件,数据长度可达1K字节支持16位 CRC校验。 ※ Zmodem不但具有纠错功能,而且是一种流式协议。它不再以收方发ACK引导。 ZModem完全以包引导,通常用于BBS。 ※ KERMIT类似于XModem,但它对XModem进行了改进,可以传输多个文件,错误检测 方式明显改善。同时KERMIT还提供压缩功能。
性能对比图
XModem YModem ZModem KERMIT 支持XON/XOFF NO NO YES YES 1字节checksum YES NO NO YES 2字节checksum NO NO NO YES 支持多文件传输 NO YES YES YES 最大块长度 128 1K 8K 9K 最小块长度 128 128 10 64 -
通过scp命令行实现windows和阿里云linux服务器之间文件互传
2019-10-12 14:14:07一、通过scp命令从windows上传文件到linux。 注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用...一、通过scp命令从windows上传文件到linux。
注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用scp命令。
1、首先进入到电脑上要上传文件所在位置。然后输入cmd 打开命令终端。
2、路径那里输入 cmd ,回车 打开命令终端。
此时就打开了当前页面的终端。
3、以我的账号为例,我需要输入命令 scp HttpAutojs.py root@39.100.148.218:/root/autojs8111
上面命令解释如下 。 scp 是上传命令 。 HttpAutojs.py 是我需要上传的文件 。 root是我linux服务器的用户。
39.100.148.218是我linux服务器的地址 。 /root/autojs8111 是我需要把文件上传到root目录下 autojs8111文件夹里。
4、确认之后。回车。会弹出输入密码界面。你输入 你需要上传的linux 账户的密码。输入正确 回车 即可 展示结果。
我的已经上传完成了。我们去linux服务器查看一下。。看看是否有这个文件
5、我是用putty登录了linux服务器
文件已经存在了 成功
二。通过scp命令从linux服务器 下载文件到windows电脑
1、 我要把文件下载到C/360wifi文件夹下。我进入360wifi文件夹下。通过cmd打开命令终端。输入命令:
scp root@39.100.148.218:/root/autojs8111/HttpAutojs.py ./
解释如下: scp 命令 root是linux用户名。39.100.148.218 是linux地址 。 root/autojs8111/HttpAutojs.py 是root文件夹下autojs8111文件夹下的 HttpAutojs.py 文件 。 ./代表我要下载到我当前目录下。
2、回车 会让我输入linux的用户密码:
3、输入完密码执行即可 :
4、查看当前文件夹内是否有文件
执行结果 :成功
-
Linux 和Windows之间命令行实现目录或文件互传
2019-07-11 13:56:04Linux 和Windows之间命令行实现目录或文件互传 在linux中,我们常用scp命令传输文件: 如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上 我们可以执行以下命令: scp/home/person/hww/abc....Linux 和Windows之间命令行实现目录或文件互传
在linux中,我们常用scp命令传输文件:
如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上我们可以执行以下命令:
scp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww
回车后输入192.168.1.1服务器密码就可以了。
你也可以使用以下命令:
pscp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww
同样回车后输入 192.168.1.1服务器密码就可以了。
注:pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似。
下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
pscp和scp功能相同,但pscp同时支持windows下使用,它有效解 决了windows系统向linux服务器传输文件,而且它只有一个文件,即pscp.exe,建议将该文件放到C:\WINDOWS\system32 下面,这样就可以在任何地方调用该文件命令,你也可以放在任意你指定文件夹下。
pscp语法基本与scp相同,但也有一下几个注意点:
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。Usage:
pscp [options] [user@]host:source target
pscp [options] source [source...] [user@]host
pscp [options] -ls user@host:filespec
用法:
pscp [选项] [用户名@]主机:源文件 目标文件
pscp [选项] 源文件 [源文件……] [用户名@]主机
pscp [选项] -ls 用户名@主机:文件空间?
Options:
选项:
-p preserve file attributes 保护文件属性
-q quiet, don't show statistics 安静,不显示统计
-r copy directories recursively 复制子文件夹
-V print version information and exit 显示信息
-v show verbose messages
-load sessname Load settings from saved session
-load 加载,加载保存节的设定
-P port connect to specified port
-P 端口,连接到指定空间端口
-l user connect with specified username
-l 用户,用指定的用户连接空间
-pw passw login with specified password
-pw 密码,用指定的密码登录空间
-1/-2 强迫 ssh 使用的版本
-4 -6 force use of IPv4 or IPv6
-C 打开压缩
-i key 钥匙,证明用的钥匙文件
-batch 关闭交互能力,也许
-unsafe 不安全,允许伺服端取代字符 (危险的)pscp options(详细参数)
参数 描述(英文) 描述(中文) -V print version information and exit 打印版本信息并退出 -pgpfp print PGP key fingerprints and exit 打印PGP密钥指纹并退出。(至于PGP密匙是什么,这个楼主我也不太清楚,欢迎评论解答) -p preserve file attributes 保留文件属性 -q quiet, don't show statistics 悄悄地, 不显示统计数据
-r copy directories recursively 递归拷贝目录 -v show verbose message 显示冗余信息 -load sessname Load settings from saved session 加载保存好的会话设置 -P port connect to specified port 连接指定的端口(如果不用此选项,默认为22端口) -l user connect with specified usernam 指定用户连接
-pw passw login with specified password 显式的输入用户密码
-1 -2 force use of particular SSH protocol version 强制使用指定SSH协议版本, 可以通过:cat /etc/ssh/ssh_config | grep Protocol 来查看, 也可以用pscp -v的形式先连接一下, 它会显示出所有冗余信息,其中会有这么一行Using SSH protocol version 2 具体试一下就知道了! -4 -6 force use of IPv4 or IPv6 强制使用IPv4或IPv6 -C enable compression 使用压缩 -i key private key file for authentication 认证所需要的私有密钥文件 -noagent disable use of Pageant 不使用Pageant -agent enable use of Pageant 使用Pageant -batch disable all interactive prompts 禁用所有交互提示 -unsafe allow server-side wildcards (DANGEROUS) 允许服务器段的通配符 -sftp force use of SFTP protocol 强制使用SFTP协议 -scp force use of SCP protocol 强制使用SCP协议 简单说一下几个参数:
-P 指定ssh的端口, 注意是大写的P
pscp -P 2992 test.zip root@192.168.1.245:/root/
-l user 的用户
pscp -l root test.zip 192.168.1.245:/root/ 其实就是把user提到了前面用-l来指定。
-pw passw
pscp -l root -pw 123456 test.zip 192.168.1.245:/root/ 与-l一样。 可以直接指定密码,出于安全性考虑不见意这样使用。
下面举一实例方便大家理解:
想把xp系统下fileUpload文件夹下的所有内容传输到192.168.1.1的linux服务器上"/home/data/file"文件夹下。我们可以做以下操作:
1.我们把pscp.exe拷贝到fileUpload的同级目录,然后我们可以写一个简单bat脚本,完成以上操作
2.脚本内容:
@echo off
pscp.exe -l hww -pw "123" -r "fileUpload/" root@192.168.1.1:/home/data/file
pause
把文件另存为以bat为后缀的文件,我把它定义为fileupload.bat
注意:hww为linux设置的上传文件账户,123为hww登录linux密码。你也可以直接使用root帐号。但建议为了服务器安全,设置特别上传帐号。
3.现在你只要把所要上传的文件放置到fileUpload目录下,然后双击fileupload.bat,你就可以见证奇迹的一刻了,windows控制台会显示上传内容,默默等待上传完成,会提示”按任意键退出“!
OK,我们完成了windows系统对linux服务器文件的上传。
-
Windows10通过命令行给Linux传输文件
2020-08-05 19:43:18一、使用SSH连接Linux服务器: ssh username@Linuxaddress ... 二、从Linux服务器下载文件...三、从本机上传文件(文件夹)到Linux服务器 scp -r C:\Users\Administrator\Desktop username@Linuxaddress:/home/hhn/code一、使用SSH连接Linux服务器:
ssh username@Linuxaddress 输入密码:
二、从Linux服务器下载文件(文件夹)到本机
scp username@Linuxaddress:/home/hhn/code C:\Users\Administrator\Desktop 输入密码:
三、从本机上传文件(文件夹)到Linux服务器
scp -r C:\Users\Administrator\Desktop username@Linuxaddress:/home/hhn/code 输入密码:
上传到Linux服务器一定要加上-r
-
Linux下使用SSH命令行传输文件到远程服务器
2017-08-15 14:14:00以前一直在windows下用SSH Secure Shell连接远程服务器,它自带了一个可视化的文件传输工具,跟ftp差不多 但是它也存在一个缺陷,不支持编码的选择,遇到utf8就自动乱码了,另外mac下也没有这个工具 在mac下我用终端... -
windows上传输文件到linux的方法
2020-09-15 13:57:56一个可视化的文件传输工具,传文件非常方便 二、scp scp user_name@192.168.0.116:~/dotfilesC:/ 如果是文件则,则使用-r选项 三、pscp 在putty安装目录下,存在可执行文件pscp.exe,用法跟scp命令相似, ... -
Putty实现远程传文件到Linux Server
2019-10-27 20:08:01安装putty,Windows下点击cmd,然后进入命令行,按照如下操作即可 -
Windows与Linux间互传文件
2017-05-08 11:01:34Windows与Linux间互传文件 使用putty小工具获取PSCP工具去putty官网找到pscp下载下载之后将pscp.exe工具与putty.exe放一起。为了保证在命令行下可以访问到pscp.exe,可以配置windows的环境变量传输文件Windows ——>... -
利用pscp程序实现Windows和Linux互传文件
2016-09-27 14:11:001. 在Putty官方网站上下载pscp.exe程序,下载地址如下: ... 2. 将下载好的pscp.exe程序放置到Windows的C:\Windows\System32这个目录下 3. Windows传文件到Linux: 打开cmd命令行,psc... -
用putty 连接Linux以及实现 windows和linux文件互传
2018-12-19 14:49:50使用pscp方式从windows上传文件到linux服务器 putty默认安装路径 在CMD命令行中进入到putty安装目录 pscp 跟我们平时使用的linux scp命令操作的都是类似的 现在我直接从windows... -
putty在Linux和windows间文件互传
2021-02-09 22:38:33windows向Linux传输 ...将C盘中的eula.txt文件上传到Linux服务器中的root目录下的test0208目录中。 Linux向windows传输 示例: pscp root@Linux服务器公网IP:/opt/tomcat/test.jpg D:// 将Linux服务器上的test.jp -
【Linux】scp命令在linux和windows之间互传文件
2018-08-27 17:39:06为了进行系统维护操作,有时需要再windows和linux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力... -
利用SecureCRT在linux与Windows之间互传文件
2013-04-01 17:13:46rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。 上传文件 -
linux系统和windows系统互传文件的方法
2019-11-04 13:59:58首先,我们在linux命令行中安装lrzsz软件包: ...例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p... -
使用scp在windows和Linux之间互传文件
2019-10-03 00:55:34为了进行系统维护操作,有时需要再windows和linux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力... -
windows到linux虚拟机文件传输
2020-08-09 16:49:39从win给虚拟机传文件,如果文件太大,就会卡住,进程杀不死,只能重启~。 本文介绍利用scp命令传输文件。 一. 利用远程SSH登录 win和linux命令行中分别输入ssh, 查看是否安装。 这样说明设备已经安装了SSH。 下... -
windows-linux互传文件便捷操作
2017-04-07 16:01:19那么如何从window上拷贝文件到linux服务器上呢? 第三方工具是不可避免的,诸如winscp等,winscp是简单的界面操作,可能对于不是熟悉命令的朋友很为方便,但总是影响效率,本文介绍通过命令行的方式来实现二者上的... -
scp命令在linux和windows之间互传文件
2015-01-15 18:01:30为了进行系统维护操作,有时需要再windows和linux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但命令行的方式比较方便快捷。以下是尝试后的解决方案,与大家分享:从linux系统复制文件到windows系统:... -
一种在windows和linux间传文件的方法
2017-03-31 22:21:51目标:PC1 windows,PC2 Linux(ubuntu),在一个局域网中,欲从Windows向ubuntu传送文件。 1.PC1下载putty的msi安装包,安装完成后,在安装目录 如:D:\Program Files\PuTTY 下应该有pscp.exe,将其路径添加到系统... -
windows和linux互传文件的工具(lrzsz)
2019-03-03 14:37:06一、在linux中安装lrzsz 命令行操作 yum install lrzsz -y -y是免yes确认操作安装(去掉安装时则会需要输入很多yes) 二、lrzsz简单使用 sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择... -
Linux入门:PuTTY实现Linux和Windows文件互传
2019-02-12 14:31:00用户宿主目录下创建study文件夹,新增测试文件test 文件传输需要使用pscp.exe,该文件位于PuTTY安装目录下。...下载远程服务器文件到本地 上传本地文件到远程服务器 注意:文件路径...
-
自动化测试Python3+Selenium3+Unittest
-
NFS 网络文件系统
-
WorldMachine案例下载地址.txt
-
在 Linux 上构建企业级 DNS 域名解析服务
-
国产系统 统信uos 20 飞腾CPU 编译通过 clang10 源码
-
3分钟读懂何为分布式、微服务和集群!
-
朱老师C++课程第3部分-3.6智能指针与STL查漏补缺
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
navicat选中执行
-
TheoryOfComputation:“计算理论导论”中的注释,但在网站上-源码
-
在虚拟机上部署云资源
-
MFC中文文档.pdf
-
node开始-创建一个服务器监听端口。
-
基金投资理财网站源码
-
表单中双向绑定指令的使用
-
Jmeter录制脚本
-
项目管理工具与方法
-
[004]高端商务PPT模板[
-
ASP.NET学习——用户增删改查(三层,数据库+源码)
-
项目经理成长之路