Implementar transferencia de archivos de Linux y Windows

  

Descripción general

Este artículo describe cómo transferir archivos entre un host Linux y un host Windows. Porque a veces, algunos archivos en el host de Linux pueden usarse en el entorno de Windows. Por ejemplo, tome algunas imágenes en el host de Linux y quiera pasarlas al host de Windows como una ilustración de la palabra documento. O en línea desde el host de Windows, descargue algunos paquetes de linux, quiera pasar al host de Linux para instalar. En estos casos, se necesita un método para interoperar entre los dos.

Este artículo usa ftp para transferir archivos, el software usa Serv-U. Instale Serv-U debajo del host de viudas para convertirlo en un servidor ftp. Cargue y descargue archivos a través del comando ftp debajo del host Linux. Después de la prueba, puede satisfacer las necesidades muy bien.

II. Medio Ambiente Experimental

topología de red de la siguiente manera:
Entorno de software:

Una máquina:

OS: Windows 2000, IP: 10.18.34.115
.

B:

Sistema operativo: Linux Red Hat 9.0, IP: 10.18.34.251.

III.

1. Instalación de Serv-U

Ejecute setup.exe, seleccione todas las opciones predeterminadas.

2. Configuración general de Serv-U

Una vez completada la instalación, aparecerá el cuadro de diálogo Asistente de configuración. Aquí puede completar la información correspondiente según sea necesario para configurar un servidor ftp. Aquí, la dirección IP de la máquina A es 10.18.34.115. Siga el asistente de instalación para hacer lo siguiente:

1) Dirección IP: ingrese "10.18.34.115".
(Esto está vacío si utiliza una dirección IP dinámica o no legal).

2) Nombre de dominio: ingrese el nombre de dominio, por ejemplo, "RoseRed" (en cualquier lugar aquí).

3) Instalar como servidor del sistema (instalar como servidor del sistema): seleccione "Sí".

4) Permitir el acceso anónimo: puede elegir de acuerdo con sus necesidades, como "Sí".

5) directorio de inicio anónimo: aquí puede ingresar (o seleccionar) un directorio de inicio para que los usuarios anónimos inicien sesión.

6) Bloquea a los usuarios anónimos en su directorio de inicio: ya sea para configurar el directorio de inicio del paso anterior en el directorio raíz del usuario, generalmente seleccione "Sí" ".

7) Crear una cuenta con nombre: aquí, pregunte si desea establecer una cuenta de usuario de inicio de sesión normal; en general, seleccione "Sí".

8) Nombre de inicio de sesión de la cuenta: el nombre de una cuenta de usuario normal, por ejemplo, ingrese "yint".

9) Contraseña: establece la contraseña del usuario. Dado que la contraseña introducida se muestra en texto sin formato (no *), solo se pierde una vez.

10) Directorio de inicio: ingrese (o seleccione) el directorio de inicio del usuario, como "E: \\" (este artículo operará en el archivo en E: \\).

11) Bloquea usuarios anónimos en su directorio de inicio: Seleccione "Sí".

12) Privilegio de administrador de cuenta: generalmente utiliza su valor predeterminado "Sin privilegio" (cuenta ordinaria).

13) último seleccionado "Finish" (final) para completar el ajuste, como se muestra a continuación:
se puede ver en la figura anterior, se ha creado un servidor FTP, la dirección del servidor " RoseRed ", hay dos usuarios, uno es el usuario anónimo" Anónimo ", su contraseña está vacía, uno es el usuario normal" yint ", su contraseña es el contenido ingresado en el asistente.

3. Configuración de permisos de Serv-U

Por ejemplo, si selecciona "yint" usuario en el panel izquierdo, la ventana de configuración que se muestra a continuación aparecerá en el panel derecho. Seleccione la pestaña "Dir. Acceso" para establecer si el usuario tiene "Leer", Escribir y Escribir en el archivo en su directorio de inicio (aquí "E: \\"). , "Agregar" (escribir y agregar), "Eliminar", "Ejecutar" (ejecutar) los permisos; si el directorio tiene "Lista" (mostrar una lista de archivos y directorios), "Crear" (crear un nuevo directorio) y "Eliminar" (modificar el directorio, incluyendo eliminar, mover, renombrar) los permisos y así sucesivamente.

se puede configurar según sea necesario, generalmente seleccione Leer, Escribir.
Cuarto, use el comando ftp en Linux

1. Conecte el servidor ftp

Formato: ftp [dirección IP del nombre de host]

a) Bajo la línea de comandos de linux Entrada: ftp 10.18.34.115

b) El servidor solicita su nombre de usuario y contraseña, ingrese yint y la contraseña correspondiente respectivamente, y puede pasar la autenticación.

2. Descargar archivo

El archivo de descarga generalmente utiliza los comandos get y mget.

a) obtener

Formato: obtener [archivo remoto] [archivo local]

Transferir archivos desde el host remoto al host local.

Para obtener E: \\ rose \\ 1.bmp en el servidor,

ftp > get /rose/1.bmp 1.bmp (Enter)

b) mget < Br>

Formato: mget [archivos remotos]

Reciba un lote de archivos desde el host remoto al host local.

Para obtener todos los E: \\ rose \\ en el servidor Archivo,

ftp> cd /rose

ftp> mget *. * (Enter)

Nota: Los archivos se descargan en el directorio actual del host de Linux. Por ejemplo, si el comando ftp se ejecuta en /root /yint, los archivos se descargan en /root /yint.

3. Cargar archivo

a) poner

Formato: poner archivo local [archivo remoto]

Transferir un archivo local al remoto En el host.

Para transferir el 1.bmp local al host remoto E: \\ rose y cambiarle el nombre a 333.bmp

ftp> put 1.bmp /​​rose /333. Bmp (retorno de carro)

b) mput

Formato: mput local-files

Transfiere un lote de archivos del host local al host remoto.

Para cargar todos los archivos bmp en el directorio actual local al servidor E: \\ rose

ftp> cd /rose (retorno de carro)

ftp > mput * .bmp (Enter) < Br>

Nota: Los archivos cargados son todos del directorio actual del host. Por ejemplo, si el comando ftp se ejecuta en /root /yint, solo el archivo linux bajo /root /yint se cargará en el servidor E: \\ rose.

4. Desconectar

bye: Interrumpe la conexión al servidor.

ftp > bye (Enter)

Copyright © Conocimiento de Windows All Rights Reserved