`

Linux下几种文件传输命令 sz rz sftp scp

阅读更多

源文地址:http://blog.163.com/fjm_520/blog/static/18904914820119284847660/

 

Linux下几种文件传输命令 sz rz sftp scp

最近在部署系统时接触了一些文件传输命令,分别做一下简单记录:

1.sftp

Secure Ftp 是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程中对用户的密码、数据等敏感信息进行加密,因此可以有效的防止用户信息 在传输的过程中被窃取,比FTP有更高的安全性。在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件 列表等操作)。Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的。因此不能用sftp client去连接ftp server 也不能用 ftp client 去连接 sftp server。

建立连接:sftp user@host

从本地上传文件:put localpath

下载文件:get remotepath

与远程相对应的本地操作,只需要在命令前加上”l” 即可,方便好记。

例如:lcd lpwd lmkdir

2.scp

SCP :secure copy (remote file copy program) 也是一个基于SSH安全协议的文件传输命令。与sftp不同的是,它只提供主机间的文件传输功能,没有文件管理的功能。

复制local_file 到远程目录remote_folder下

scp local_file remote_user@host:remote_folder

复制local_folder 到远程remote_folder(需要加参数 -r 递归)

scp –r local_folder remote_user@host:remote_folder

以上命令反过来写就是远程复制到本地

3.sz/rz

sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能。使用起来更是非常方便,但前提是window端需要有能够支持ZModem的telnet或者SSH客户端,例如secureCRT。

首先需要在secureCRT中可以配置相关的本地下载和上传目录,然后用rz、sz命令即可方便的传输文件数据。

下载数据到本地下载目录:sz filename1 filename2 …

上传数据到远程:执行rz –be 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即可。

相关资料:

2.XMODEM、YMODEM、ZMODEM : http://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.html

3.Wiki SCP :http://en.wikipedia.org/wiki/Secure_copy

分享到:
评论

相关推荐

    linux rzsz 工具 0.12.20

    现代替代rzsz的方案有`scp`(安全复制)、`rsync`(高效文件同步)以及`sftp`(SSH文件传输协议)。这些工具提供了更强大的功能,例如加密、文件同步、身份验证等。 ### 结论 rzsz工具在旧时代的Linux系统管理中...

    linux传输文件命令 rz 和 sz详解

    Linux中的rz和sz命令是用于在Linux/Unix系统与Windows之间进行文件传输的命令行工具。这两个命令基于ZModem协议,这是一种专为通过调制解调器进行数据传输而设计的错误检测协议,能够有效地处理传输过程中的错误并...

    linux和centos-上传和下载文件方法,sz&rz方法,非常实用,简单易学,安装容易

    本文将深入探讨“sz”和“rz”命令的使用,这两个命令是Linux系统中进行文件传输的实用工具,尤其适用于新手,它们简单易学且安装简便。 首先,了解基本的文件传输背景。在Linux环境中,我们通常使用FTP(File ...

    rzsz3.48.zip

    此外,使用 SFTP、SCP 或者 rsync 也是更安全的文件传输方式,尤其是在生产环境中。 rzsz 的使用不仅可以提高系统管理员的工作效率,而且在某些情况下,如没有图形界面或网络带宽有限的情况下,它成为了一个非常...

    rzsz-3.48-内附安装说明

    其他替代工具如scp、sftp、rsync也提供了类似的文件传输功能,各有优缺点,可根据实际需求选择。 总的来说,rzsz工具在Linux环境中扮演了重要的角色,简化了远程文件传输的过程,提高了工作效率。了解和熟练掌握rz...

    linux系统上传下载命令rz和sz的教程

    在Linux系统中,rz和sz命令是用于在本地主机与远程Linux服务器之间进行文件上传和下载的实用工具。这两个命令通常配合SecureCRT、Xshell等SSH客户端软件使用,提供了便捷的交互方式。本文将详细介绍rz和sz的安装、...

    安装 sz rz.zip

    注意:`sz`和`rz`依赖于串行通信,因此它们在SSH连接中的表现可能不如现代的FTP、SCP或SFTP等文件传输协议。尽管如此,对于那些习惯于命令行操作的用户来说,这两个命令仍然是一个方便的选择,特别是在处理小文件或...

    mac 系统安装rz sz

    rz和sz命令是基于ZModem协议的,ZModem是一种在终端模拟器之间进行文件传输的协议。rz命令允许用户从终端接收文件,而sz命令则用于发送文件到终端。在Linux世界中,这些命令通常与诸如xterm或aterm等终端模拟器配合...

    Linux与windows文件传输详解及实例

    总的来说,Linux和Windows之间的文件传输有多种方式,包括rz/sz、SCP和SFTP。根据实际环境的安全策略和个人偏好,可以选择最适合的方法。理解并熟练掌握这些命令和工具,对于提高工作效率至关重要,特别是在多平台...

    Linux系统下lrzsz安装包

    在Linux环境下进行远程文件传输时,rz和sz命令是非常实用的工具。这两个命令允许用户通过终端界面在本地主机和远程主机之间上传和下载文件,这对于系统管理员和开发人员来说非常方便。而`lrzsz`就是提供这些功能的...

    Xshell实现Windows上传文件到Linux主机的方法

    总之,Xshell结合rz/sz命令提供了一种方便的Windows到Linux文件传输解决方案,尤其适用于测试脚本、配置文件等小文件的快速交换。然而,根据实际需求和工作环境,你可能需要探索其他更高级的文件传输方法以满足更...

    linux通过跳板机连接远程服务器并进行文件传输的方法

    总结一下,通过SSH跳板机连接远程服务器并进行文件传输,你需要掌握`ssh -J`参数、`scp`命令、`sftp`会话以及`rz`和`sz`命令的使用。理解这些基本操作,将有助于你在Linux环境中高效地进行远程管理和文件交互。记住...

    lrzsz-0.12.20.tar.gz

    尽管现代的文件传输工具(如SCP、SFTP)提供了更安全、更高级的功能,但在某些特定场景下,如老式系统或仅支持串口通信的设备中,lrzsz仍然是一个实用的选择。它的简单性和易用性使其在Linux社区中保持着一定的地位...

    xshell_20190517.zip

    rz命令(receive from zmodem)和sz命令(send to zmodem)是基于Zmodem协议的文件传输工具,它们允许用户通过Xshell的终端界面实现双向文件传输,无需额外的FTP或SCP客户端。在Linux服务器上安装lrzsz套件后,便能...

    lrzsz-0.12.20-36.el7.x86_64.rpm

    此外,lrzsz与其他文件传输工具如scp、sftp或rsync不同,它不支持加密,因此不适合传输敏感数据。但因其轻量级和快速的特点,在一些简单且对安全要求不高的场景下,lrzsz依然被广泛使用。 总结来说,lrzsz是一个...

    在Linux服务器和windows系统之间上传与下载文件的方法

    - **sz/rz命令**:在Linux服务器上,你可以使用Xshell这样的终端模拟器,通过sz命令将文件从Linux发送到本地Windows,而rz命令则用于从Windows上传文件到Linux。sz命令语法是`sz filename`,rz命令执行后会弹出文件...

    linux常用命令

    - **适用场景**:在不使用命令行工具(如scp、sftp)的情况下上传文件。 - **注意事项**: - 需要安装lrzsz软件包。 - 适用于终端支持图形界面的环境。 #### 六、mkdirdirectory/:新建一个文件夹 **命令格式**:...

    lrzsz-0.12.20

    然而,对于大文件或更复杂的文件传输需求,人们可能倾向于使用SCP、SFTP或rsync等更强大且安全的工具。 总的来说,"lrzsz-0.12.20"是一个经典的文件传输工具,对于熟悉其工作原理和操作的老用户来说,它仍然是一种...

    ubuntu ssh 离线安装包

    rz命令用于上传文件,sz用于下载文件,这两个工具在没有SFTP功能或不方便使用SCP时非常有用。 在安装这些离线包之前,确保你的系统已经安装了dpkg工具,它是Ubuntu处理.deb包的基础。如果系统中缺失依赖项,可能...

Global site tag (gtag.js) - Google Analytics