ssh文件传输命令:sz与rz命令
2023-09-14 08:57:25 时间
内容概要:
rz 上传文件到linux服务器,会出现选择框
sz filename 下载linux文件到windows
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地。
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
安装
# centos
yum install lrzsz
# ubuntu
apt-get install lrzsz
或者
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
# 如果安装后输入sz,rz提示命令不存在,可能名称叫lrz和lsz。如果需要改名,可以软连接:
ln -sf /usr/local/bin/lrz /usr/local/bin/rz
ln -sf /usr/local/bin/lsz /usr/local/bin/sz
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。
windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT,Xshell)。
运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录。
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-b binary 用binary的方式上传下载,不解释字符为ascii
-e 强制escape 所有控制字符,比如Ctrl+x,DEL等
运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
PS:Linux上rz/sz这两个小工具安装lrzsz-x.x.xx.rpm即可。
当然,还可以设置一下目录了:
在SecureCRT设置一下上传和下载的默认目录options–>session options–>file transfer
下可以设置上传和下载的目录,剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议zmodem
。
相关文章
- ubuntu安装samba和ssh, ftp
- Linux 分区磁盘占满,导致 ssh 登陆闪退
- SSH连接linux时,长时间不操作就断开的解决方案
- 如何用ssh挂载远程目录
- 大规模集群自动化部署SSH无密码登陆
- ssh tar 命令把远程文件拉回来或推过去
- jenkins Publish over SSH 的配置与使用
- Python编程:fabric实现SSH远程管理服务器
- 使用ssh命令进行远程登录
- 解决升级openssh后无ssh-copy-id命令——筑梦之路
- VMware16 SSH访问nat网络模式 ubuntu虚拟机
- win7 python-ssh
- Linux SSH & SCP命令
- Git SSH Key 生成步骤
- 测试SSH框架分层整合及验证事务是否有效
- s12.基于key验证多主机ssh互相访问脚本
- 华为交换机用命令更改已有admin账户开启SSH
- iSH ssh 安装
- ssh别名登陆方式(十八)