首页 > 编程知识 正文

linux ssh远程登录,yum安装rz命令

时间:2023-05-06 18:04:43 阅读:13204 作者:3795

简述

通常,在SSH中管理远程Linux服务器时,经常需要与本地交换文件。 当然,也可以使用FTP方法,如Filezilla客户端软件。 但是,直接使用SSH软件(SecureCRT,Xshell )所提供的上传和下载功能无疑是最方便快捷的。 SSH软件通常支持的文件传输协议主要有ASCII、Xmodem、Zmodem等。

rz、sz是linux/Unix进行Windows和ZModem文件传输的命令行工具。

1、使用前提

首先,您的Linux端(CentOS,Ubuntu )必须安装rz/sz命令,即lszrz软件包。

其次,在windows端支持ZModem的telnet/ssh客户端(Xshell、SecureCRT支持,putty似乎不支持),SecureCRT在SecureCRT上为UNIX/ssh客户端

运行命令rz接收文件时,xshell会显示文件选择对话框,在选择文件并关闭对话框后,该文件将上载到linux上的当前目录。 要上传文件,请直接用鼠标单击该文件并将其拖到x-shell中

运行命令sz file是将文件发送到windows而不是ftp命令。 可以配置用于保存文件的目录。 此外,服务器不需要启动ftp服务

2、文件传输协议

文件传输是数据交换的主要形式。 进行文件传输时,需要在两台计算机之间建立统一的传输协议,以便正确识别和传输文件。 该协议包括文件识别、传输的开始时间、错误的判断和更正等。 典型的传输协议包括:

ASCII :这是最快的传输协议,但只能传输文本文件。

Xmodem :这个旧的传输协议速度很慢,但是由于使用了CRC错误检测方法,传输的精度可以达到99.6%。

Ymodem :这是Xmodem的改进版本,使用1024位分段传输,速度比Xmodem快

Zmodem:Zmodem采用流媒体传输方式,传输速度快,还具有自动更改段大小和断点、加快错误检测等功能。 这是目前最受欢迎的文件传输协议。

3、在Linux上安装lrzsz

SSH客户端软件仅支持上述文件传输协议(ASCII、Xmodem、Ymodem、Zmodem )是不够的,Linux服务器也适合支持这些文件传输协议在Linux上,lrzsz完成了此任务,而lrzsz是支持Zmodem传输协议的工具。 sz/rz两个命令分别发送和接收文件。 如果我们的系统没有安装名为lrzsz的软件包,则会报告错误,安装后即可解决。

[root@localhost ~]# rz

- bash : rz : command not found

## For CentOS/RHEL

[ root @ localhost~] # yum-yinstalllrzsz

## For Ubuntu

# sudo apt-get install lrzsz

4、理解记忆

其中,关于sz和rz的理解和记忆,我使用了以下方法()往往容易混淆)。

sz中的s表示“发送”,我告诉客户端,我的服务器)发送文件“发送到客户端”与客户端下载的相同。

rz中的r表示“已接收”,我告诉客户端,我的服务器)要接收文件“按客户端接收”,它与客户端正在上传的相同。

请记住。 无论是发送还是接收,操作都将在服务中启动。 我们习惯说上传和下载,其实不需要。 使用这两个命令,您只需稍微考虑一下是从服务器发送文件,还是从客户端接收并返回文件即可。

那么,最后总结成一句话:

我(客户端)上传,你)接收(RZ ),我下载(客户端),你)发送(SZ )。

5、使用简单

sz使用方法:发送

下载###文件:

# SZ文件名称

###下载多个文件:

# sz filename1 filename2

下载###dir目录下的所有文件。 不包括dir下的文件夹:

# sz dir/*

rz用法:收回来

直接输入###rz命令即可

# rz

将##文件直接拖动到xshell或SecureCRT窗口即可

输入rz回车后,显示文件选择对话框,选择要上传的文件。 可以一次指定多个文件,上载到服务器的路径是当前运行rz命令的目录。

6、设置默认路径

SecureCRT:

设置上传和下载的默认目录:

英文版: options-session options-x/y/zmodem。

中文版:选项对话选项— X/Y/Zmodem。

Xshell:

设置上传和下载的默认目录:

文件属性- zmodem

7、操作演示

(仅Xshell演示,其他类似)

rz命令(下载)

输入rz命令后,将显示文件选择对话框,选择要传输的文件,然后单击“添加”。

收到的目录是当前正在运行rz命令的目录。

今天我找到了更简单直接的方法。 直接选择文件,用鼠标单击文件并拖动到Xshell中即可。

sz命令(上传)

如果我发送文件,请直接使用sz命令,然后连接文件名。 同样,点击回车时,会弹出对话框,选择接收的文件夹。

[ root @ localhost~] # sznagios-4.0.7.tar.gz Nagios-2.0.3.tar.gz

8、问题

shell或SecureCRT启动tmux或screen后,sz和rz命令都不会显示正常的文件选择窗口。 怎样才能解决呢?

这两个命令也不可用,因为tmux看起来不支持zmodem。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。