¿Cómo usar la herramienta rz /sz para la transferencia de archivos en Linux

  

En Linux, usar la herramienta rz /sz para transferir archivos entre Linux y Windows, cómo usar la herramienta rz /sz? La siguiente pequeña serie le mostrará cómo utilizar las herramientas rz /sz para la transferencia de archivos en Linux. Aprendamos juntos.

En términos generales, la mayoría de los servidores Linux se registran y administran de forma remota a través del cliente ssh. Después de usar ssh para iniciar sesión en el host Linux, ¿cómo puedo interactuar rápidamente con la máquina local, es decir, cargar Y descargue los archivos al servidor y al local;

Dos comandos relacionados con ssh pueden proporcionar operaciones muy convenientes:

sz: envíe el archivo seleccionado a la máquina local

rz: Ejecutar este comando abrirá una ventana de selección de archivos, cargará el archivo de la selección local al servidor (recibir)

rz, sz es la línea de comandos para la transferencia de archivos Linux /Unix y ZModem con Windows. Herramientas

El cliente telnet /ssh (como SecureCRT) que admite ZModem en el lado de Windows.

Ejecute el comando rz, es decir, reciba el archivo. SecureCRT abrirá el cuadro de diálogo de selección de archivos, después de seleccionar el archivo. Cierre el cuadro de diálogo, el archivo se cargará en el directorio actual

Nota: Habrá dos problemas solo con rz: interrupción de carga, cambio de archivo de carga (md5 es diferente), la solución es cargar rz -be, y elimina el cuadro de diálogo y " Subir archivos como ASCII y " comprobar antes.

-b binary Cargue y descargue en modo binario, sin interpretar los caracteres ascii

-e Forzar el escape de todos los caracteres de control, como Ctrl + x, DEL, etc.

Ejecutar comando Sz archivo1 archivo2 es para enviar archivos a Windows (el directorio guardado es configurable) más conveniente que el comando ftp, y el servidor no necesita abrir el servicio FTP

PS: Linux dos dispositivos rz /sz Instale lrzsz-xxxx.rpm.

Por supuesto, también puede configurar el directorio:

Configurar el directorio predeterminado de carga y descarga en SecureCRT

opciones – "opciones de sesión –" transferencia de archivos Y el directorio descargado

El resto solo necesita iniciar sesión en el terminal de Linux con SecureCRT:

Envíe el archivo al cliente: sz filename>

zmodem puede iniciarse solo.

Cargar archivos desde el cliente al servidor de Linux:

Mientras el servidor se ejecute: rz

Luego, seleccione el archivo a enviar en SecureCRT, el protocolo zmodem

Herramienta de transferencia de archivos rz /sz (lrz /lsz) entre Linux y Windows Introducción

[¿Qué es rz /sz (lsz /lrz)]

En pocas palabras, puede ser muy conveniente Utilice estas dos herramientas sz /rz para lograr la transferencia de archivos (enviar y recibir) entre Linux y Windows, la velocidad es de aproximadamente 10 KB /s, adecuada para archivos pequeños y medianos. Rz /sz transfiere datos a través del protocolo Zmodem.

[Por qué usar rz /sz]

Métodos comunes para compartir archivos entre Linux y Windows, principalmente para establecer el uso compartido de archivos nfs, y tftp y otros métodos, pero muy molestos Y si es solo un archivo pequeño (decenas de K, unos pocos cientos de K), usar directamente rz /sz, es extremadamente conveniente. Los archivos grandes, aún debe considerar lo anterior, otros métodos para compartir, después de todo, la velocidad de rz /sz es solo de unos 10 K, la transmisión de archivos grandes será agotadora. . .

[Cómo utilizar]

(1) En Windows, use SecureCRT (o Windows HyperTerminal) para conectar el puerto Com a la placa de desarrollo, o conéctese al servidor Linux mediante ssh y otros protocolos. .

(2) En el lado de Linux, después de instalar la herramienta rz /sz (lrz /lsz) (en el desarrollo integrado, la mayoría de las herramientas compiladas de rz /sz se han colocado en rootfs, Linux ordinario Sistema, si no, puede descargar el código fuente, instalarlo usted mismo), puede ejecutar rz /sz directamente y realizar la transferencia de archivos entre Windows:

A, copie /descargue archivos de Windows a Linux (desarrollo Placa):

Después de ejecutar rz, aparecerá automáticamente el cuadro de diálogo de selección de archivos en Windows. Después de seleccionar el archivo correspondiente, agréguelo, luego confirme, inicie la transferencia y copie los archivos de Windows a Linux.

B. Copie los archivos en Linux a una carpeta en Windows:

Ejecute sz file_name para copiar el nombre de archivo de la carpeta actual de Linux en el directorio correspondiente de Windows. , donde el directorio de Windows está configurado por la herramienta que está ejecutando actualmente.

Aquí estoy usando SecureCRT, la forma específica de cambiar la ruta predeterminada de rz upload /sz download:

Haga clic derecho en la sesión actual -> Opciones de sesión -> Terminal -> Xmodem /Zmodem -> Directorios:

Cargar: la ruta que desea configurar

Descargar: la ruta que desea configurar

El siguiente es un suplemento:

[General para el uso de ssh SecureCRT]

-y

Nota yum install lrzsz: rz directamente SZ

método de dos después de sistema de montaje RHEL se puede utilizar: archivo de origen Método de compilación

Instale la configuración para centos xx versión lrzsz

Copie el código de la siguiente manera:

mkdir -p /usr /src /tools

cd /home /ryan /tools

wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

tar zxvf lrzsz-0.12.20.tar.gz < Br>

cd lrzsz-0.12.20

. /configure --prefix = /usr /local /lrzsz

make

make install

cd /usr /bin

ln -s /usr /Local /lrzsz /bin /lrz rz

ln -s /usr /local /lrzsz /bin /lsz sz

rz

Método 3: instalación de rpm:

rpm ivh lrzsz-x.rpm (para encontrarlo en el CD)

Salta aquí.

Ejemplo de programa: un estudiante se encuentra con rz, sz problemas de carga y descarga

rz normal, sz no puede descargar archivos al local. Pero los estudiantes todavía están confundidos, no sé por qué.

Problema y proceso de resolución:

[código]

[root @ potatoes ~] # which sz

/usr /bin /sz

[root @ potatoes ~] # ll /usr /bin /sz

lrwxrwxrwx 1 root root 24 dic 6 2010 /usr /bin /sz - "/usr /local /lrzsz /bin /lrz < Br>

# === ”Es obvio que sz enlaza con sz -" /usr /local /lrzsz /bin /lrz. Debe ser lsz

[root @ potatoes ~] # rm -f /usr /bin /sz

[root @ potatoes ~] # which sz

/usr /bin /which: no sz en (/usr /kerberos /sbin: /usr /kerberos /bin: /usr /local /sbin: /usr /local /bin: /sbin: /bin: /usr /sbin: /usr /bin : /root /bin)

[root @ potatoes ~] # ll

total 52

-rw ------- 1 root root 994 6 de diciembre de 2010 Anaconda-ks.cfg

-rw-r - r-- 1 raíz raíz 26403 6 de diciembre de 2010 install.log

-rw-r - r-- 1 raíz raíz 4369 dic 6 2010 install.log.syslog

[root @ potatoes ~] # ln -s /usr /local /lrzsz /bin /lsz /usr /bin /sz

# === Modifique el enlace sz - "/usr /local /lrzsz /bin /lsz

[root @ potatoes ~] # /usr /local /lrzsz /bin /lsz install.log

rz

Iniciar zmodem transfer. Presione Ctrl + C para cancelar.

Transfiriendo install.log. .

100% 25 KB 25 KB /s 00:00:01 0 Error

[root @ potatoes ~] #ll /usr /bin /sz

lrwxrwxrwx 1 root Raíz 24 de junio 11 08:00 /usr /bin /sz - "/usr /local /lrzsz /bin /lsz

[root @ potatoes ~] # ll

total 52

-rw ------- 1 raíz raíz 994 6 de diciembre de 2010 anaconda-ks.cfg

-rw-r - r-- 1 raíz raíz 26403 6 de diciembre de 2010 install.log < Br>

-rw-r - r-- 1 root root 4369 6 de diciembre de 2010 install.log.syslog

[root @ potatoes ~] # sz install.log

rz

Iniciando transferencia zmodem. Presione Ctrl + C para cancelar.

Transfiriendo install.log. .

100% 25 KB 25 KB /s 00:00:01 0 Error

OK.

Lo anterior es el uso de la herramienta rz /sz para la transferencia de archivos en Linux. La velocidad de transferencia de este método es lenta, no es adecuada para archivos grandes, se recomienda utilizar la transferencia de archivos pequeños y medianos.

Copyright © Conocimiento de Windows All Rights Reserved