¿Tiene problemas con el comando Copia segura de Linux? Utilice este ejemplo de scp

¿Tiene problemas con el comando Copia segura de Linux? Utilice este ejemplo de scp

El comando scp le permite copiar un archivo de manera eficiente entre dos hosts diferentes. La sintaxis de scp reutiliza la sintaxis de cp, por lo que debería resultar familiar para la mayoría de los usuarios de Linux.





cómo bloquearse de un sitio web

El problema con el comando scp es que la fuente o el destino pueden ser remotos, es decir, una computadora conectada a otra red, diferente de la local. Al especificar un archivo para copiar, también deberá incluir detalles sobre el host remoto. Esto incluye su dirección IP y nombre de usuario.





Cargar un archivo usando el comando scp

La sintaxis general de scp es:





|_+_|

Observe cómo esta es esencialmente la misma sintaxis que el comando cp .

El ejemplo de scp más simple es el que probablemente usará más: cargar un archivo desde su máquina local a un servidor remoto. En este caso, el fuente parte del comando es sencillo y el destino es más complicado:



|_+_|

Esto copiará un archivo local llamado index.html al host remoto. Puede especificar esto de la misma manera que especificaría un archivo para cualquier otro comando. Puede ser una referencia absoluta o relativa al archivo. Entonces, index.html , ../index.html , y /home/bobby/index.html Hay diferentes formas que puede utilizar para especificar un archivo local.

El destino en el ejemplo es bobby@example.org: / var / www / html / . Esto significa que:





  1. El usuario poli será el propietario del nuevo archivo en el servidor remoto. Ese usuario deberá existir y usted debería poder acceder a él.
  2. El nombre de host del servidor al que cargaremos el archivo es example.org . Hemos especificado el dominio aquí, pero también puede utilizar un dirección IP en lugar de.
  3. En ese servidor, scp cargará el archivo al / var / www / html / directorio.

Una vez que ingrese ese comando, su terminal generalmente le pedirá la contraseña del usuario que especificó en la máquina remota.

Descarga de un directorio completo

Aquí hay una variante un poco más complicada que descarga un directorio completo:





|_+_|

Primero, debe notar que el fuente ahora es una máquina remota, mientras que el destino es local. Aparte del cambio de orden, estos detalles de origen y destino deberían resultarle familiares. Pero este ejemplo también presenta tres banderas útiles:

El botón Agregar amigo desapareció después de enviar la solicitud de amistad.
  1. -r: Descarga de forma recursiva un directorio completo. Transferirá todos los archivos dentro / tmp / docs . Esto es muy útil para realizar copias de seguridad rápidas o transferir una gran cantidad de archivos, especialmente si no tiene acceso de inicio de sesión al host remoto.
  2. -pag: Conservas marcas de tiempo del archivo y modos de archivos originales. Sus copias locales tendrán los mismos tiempos de creación o permisos de escritura que sus originales.
  3. -C: Habilita la compresión. Si está transfiriendo muchos archivos, esto puede acelerar las cosas, especialmente si está usando una conexión lenta.

El comando scp es casi tan fácil como cp

El uso básico del comando scp es fácil: es igual que cp. La principal diferencia es que scp necesita algunos detalles más para el servidor remoto. Sin embargo, al igual que con cp, existen indicadores útiles para ampliar la funcionalidad básica. Estos incluyen compresión y copia recursiva para proporcionar descargas de múltiples archivos.

Dominar el comando scp puede ser útil si se le ha pedido que administre un servidor Linux. Hacer copias de seguridad y transferir datos a distancia es una tarea diaria para alguien que se dedica a la administración de servidores.

Cuota Cuota Pío Correo electrónico Copie archivos de forma segura en Linux con el comando Scp

Mover archivos y carpetas de forma remota es más fácil de lo que cree. Con el comando scp, también se cifran los archivos que se mueven de forma remota.

Leer siguiente
Temas relacionados
  • Linux
  • Comandos de Linux
Sobre el Autor Bobby Jack(58 Artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

cómo transferir Apple Cash a una tarjeta de débito
Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse