Cómo realizar una transferencia de archivos SCP [Imágenes adjuntas]
SCP le permite transferir archivos de forma local a remota o de remota a local. Lea esta publicación para aprender a completar una transferencia de archivos SCP en diferentes casos.
¿Cómo utilizo SCP para la transferencia de archivos?
“Ocasionalmente necesito mover archivos entre PC. He probado varios métodos de transmisión de archivos, pero siempre he tenido problemas. Por ejemplo, el tamaño de los archivos hace que sea imposible enviarlos. Mi amigo dice que podría copiar archivos de forma segura usando SCP. ¿Hay alguien que pueda darme algunos consejos sobre cómo SCP envía archivos de forma remota a local?”
-
¿Qué es SCP y cómo usarlo para la transferencia de archivos?
SCP (Secure Copy Protocol), una utilidad de línea de comandos que utiliza el mecanismo SSH, le permite transferir archivos de forma segura entre PC. En esta parte, le proporcionamos comandos SCP detallados para la transferencia de archivos en tres casos diferentes.
Aquí tiene la sintaxis básica de los comandos SCP y las opciones que necesita conocer.
La sintaxis del comando de transferencia de archivos SCP se presenta de la siguiente forma:
scp [OPCIÓN] [usuario@]HOST_ORIGEN:]archivo1 [usuario@]HOST_DESTINO:]archivo2
- [OPCIÓN]-Las opciones se utilizan para realizar tareas relacionadas con SCP, como instalación, configuración, copia, etc.
- [usuario@]HOST_ORIGEN:]archivo1 - Archivo de origen.
- [usuario@]HOST_DESTINO:]archivo2 - Archivo de destino
SCP ofrece una amplia gama de opciones que regulan cada faceta de su actividad. Las siguientes son las más comunes:
- ✍-P- Especifica el puerto ssh del host remoto.
- ✍-p- Conserva los tiempos de modificación y acceso de los archivos.
- ✍-q- Utilice esta opción si desea suprimir el medidor de progreso y los mensajes que no sean de error.
- ✍-C- Fuerza a SCP a comprimir los datos a medida que se envían a la máquina de destino.
- ✍-r- Solicita a SCP que copie directorios de forma recursiva.
Lea las notas atentamente antes de realizar sus operaciones.
- Linux y Mac incluyen el comando SCP. Si utiliza Windows, debe descargar e instalar PuTTY o copiar "pscp.exe" (SCP para Windows) en la carpeta de destino donde pretende utilizarlo.
- El comando SCP requiere autenticación con una clave SSH o contraseña en los sistemas remotos, ya que depende de un túnel SSH (Secure Shell) para transferir datos.
- Al copiar archivos con el mismo nombre y ubicación en ambos sistemas, tenga precaución, ya que SCP sobrescribirá los archivos automáticamente.
- Para copiar archivos, debe tener al menos permiso de lectura en el archivo de origen y permiso de escritura en el sistema de destino.
Caso 1. Transferencia de archivos SCP de local a remoto
Paso 1. Ejecute el siguiente comando para copiar un archivo local a un equipo remoto:
scp file.txt [email protected]:/remote/directory
- file.txt - el nombre del archivo de destino que desea transferir
- remote_username - el nombre de usuario del dispositivo remoto
- 10.10.0.2 - reemplácelo con la dirección IP
- /remote/directory - la ruta a la que desea copiar el archivo (si no se proporciona un directorio remoto, el archivo se copiará en el directorio de inicio del usuario remoto).
Paso 2. Introduzca la contraseña del usuario para iniciar el proceso.
Ejecute el comando a continuación para especificar un nuevo nombre de archivo si desea guardar el archivo con un nombre diferente:
scp file.txt [email protected]:/remote/directory/newfilename.txt
Caso 2. Transferencia de archivos SCP de remoto a local
Paso 1. Reemplace la información similar del Caso 1 y ejecute el comando para transferir archivos de remoto a local:
scp [email protected]:/remote/file.txt /local/directory
Paso 2. Introduzca la contraseña para realizar la tarea.
Caso 3. Transferir un archivo entre dos equipos remotos mediante SCP
Paso 1. Introduzca el siguiente comando para copiar un archivo entre dos sistemas remotos.
scp [email protected]:/files/file.txt [email protected]:/files
- /files/file.txt- nombre del archivo de destino
- host1.com- el host desde el que transfiere los archivos
- /files - el directorio al que desea copiar los archivos
- host2.com - el host de destino al que desea transferir los archivos
Paso 2. Introduzca la contraseña de ambos dispositivos y el archivo se transferirá directamente.
AnyViewer: transfiera archivos entre PC con Windows en pasos más sencillos
Debido a la limitación mencionada anteriormente, es posible que busque una forma más sencilla de transferir archivos entre equipos. Se recomienda utilizar el software de terceros AnyViewer para la transferencia de archivos debido a las siguientes ventajas.
- Fácil de usar. Cuenta con una interfaz sencilla y operaciones fáciles para transferir archivos sin limitaciones.
- Rápido. Ofrece una velocidad de transferencia de archivos rápida; por ejemplo, solo toma unos 20 segundos transferir un archivo zip de 2 GB cuando ambos equipos están en una LAN.
- Compatible. Es compatible con varias versiones de Windows, incluidos Windows OS y Windows Server OS.
- Multifunción. Además de la transferencia de archivos, AnyViewer le permite compartir pantalla, administrar su computadora de forma remota, comunicarse a través del chat en una sesión remota, entre otras funciones.
- Acceso remoto desatendido. Ofrece acceso remoto desatendido a PC y portátiles sin configuraciones complicadas.
Paso 1. En la computadora cliente, vaya a Iniciar sesión en el panel izquierdo y luego haga clic en Registrarse (puede iniciar sesión directamente si ya se ha registrado).
Paso 2. Complete la información de registro.
Paso 3. Inicie sesión en la misma cuenta en otros dispositivos. Luego podrá ver los dispositivos asignados.
Paso 4. Vaya a la interfaz Dispositivo para seleccionar el dispositivo de destino al que desea transferir archivos y, a continuación, haga clic en Transferencia de archivos.
Paso 5. Ahora está disponible un cuadro de diálogo de Transferencia de archivos para transferir archivos entre los equipos. La parte derecha del cuadro muestra el PC cliente y el PC anfitrión está a la izquierda. Seleccione los archivos y haga clic en la flecha derecha para transferirlos al PC cliente. Seleccione los archivos y haga clic en la flecha izquierda para transferirlos al PC anfitrión.
Puede ver el estado de la transferencia en la parte inferior del cuadro. Haga clic con el botón derecho para pausar o eliminar las tareas.
- Notas:
- Se puede transferir un único archivo de menos de 100 MB utilizando la cuenta gratuita de AnyViewer, y solo se permite transferir hasta 100 archivos a la vez. Para transferir archivos más grandes, actualice a un plan Professional o Enterprise. A partir de entonces, dispondrá de los siguientes derechos:
- Transferencia de archivos más rápida. La velocidad de transferencia a través de Internet para una cuenta gratuita es de 500 KB/s, pero puede alcanzar los 10 MB/s con una cuenta de pago.
- Asigne más dispositivos a la misma cuenta para lograr una transferencia directa de archivos.
- Conéctese al equipo host en modo de privacidad para poder bloquear el teclado y el ratón del PC remoto y oscurecer su pantalla.
Conclusión
Esta publicación es un tutorial paso a paso sobre la transferencia de archivos SCP. Algunos pueden comprender los métodos y haber transferido archivos con éxito entre ordenadores mediante comandos SCP. Sin embargo, otros pueden sentirse confundidos por los comandos complicados; en este caso, puede probar AnyViewer para completar la transferencia de archivos entre PC en pasos sencillos.