Latest web development tutorials

comando scp Linux

comando scp Linux

Linux comando Daquan Linux comando Daquan

Linux comando scp para copiar archivos y directorios entre Linux.

SCP es una copia segura de las siglas, copia de archivos remoto scp se basa en el comando ssh para el sistema de acceso seguro Linux.

gramática

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2

redacción sencilla:

scp [可选参数] file_source file_target 

Descripción de parámetros:

  • -1: Scp forzado protocolo de comandos ssh1
  • -2: Scp forzado protocolo de comandos ssh2
  • -4: Comando scp forzado sólo utiliza el direccionamiento IPv4
  • -6: Comando scp forzado sólo utiliza direccionamiento IPv6
  • -B: Utilizar el modo por lotes (transmisión no pide contraseña de transmisión o frase)
  • -C: Permitir la compresión. (La bandera -C para SSH, abriendo de este modo la compresión)
  • -p: conservar la hora de modificación del archivo, tiempo de acceso y derechos de acceso originales.
  • -q: no se muestra la barra de progreso de la transmisión.
  • -R: recursivo copia todo el directorio.
  • -v: salida en pantalla el modo detallado. scp y ssh (1) mostrará todo el proceso de depuración de la información. Esta información se utiliza para depurar problemas de conexión, autenticación y configuración.
  • -c cifrado: cifrado para cifrar los datos, esta opción se pasará directamente a ssh.
  • -F Ssh_config: ssh especificar un archivo de configuración alternativa, este parámetro se pasa directamente a ssh.
  • identity_file -i: El archivo de claves se lee de la transferencia de archivo especificado se utiliza, este parámetro se pasa directamente a ssh.
  • -l límite: los usuarios de ancho de banda limitado pueden utilizar para unidades Kbit / s.
  • -o ssh_option: Si está acostumbrado a utilizar ssh_config (5) en el camino de paso de parámetros,
  • -P Puerto: nota la mayúscula P, el puerto se utiliza para especificar el número de puerto de transferencia de datos
  • Programa -S: Especifica el programa que se utiliza para cifrar la transmisión. Este programa debe ser capaz de entender ssh (1) opciones.

Ejemplos

1, copiado de local a remoto

formato:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 

  • 1,2 nombre de usuario designado, ejecución de comandos es necesario introducir una contraseña, sólo el primero especifica el directorio remoto, nombre de archivo sin cambios el artículo 2 se especifica el nombre del archivo;
  • Los primeros tres o cuatro no se especificó un nombre de usuario, es necesario introducir un nombre de usuario y contraseña de comandos se ejecuta, sólo los tres primeros del directorio remoto especificado, el nombre del archivo sin cambios el artículo 4 especifica el nombre del archivo;

Ejemplos de aplicación:

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music 
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music/001.mp3 

Copiar el formato del comando de directorio:

scp -r local_folder remote_username@remote_ip:remote_folder 
或者 
scp -r local_folder remote_ip:remote_folder 
  • El primero especifica el nombre de usuario, la ejecución del comando que tenga que introducir una contraseña;
  • Los dos primeros no se especifica un nombre de usuario, la ejecución de comandos tendrá que introducir un nombre de usuario y contraseña;

Ejemplos de aplicación:

scp -r /home/space/music/ [email protected]:/home/root/others/ 
scp -r /home/space/music/ www.w3cschool.cc:/home/root/others/ 

El anterior comando copia el directorio local de música en el directorio de otros remotos.

2, copiado de remoto a local

Copia remoto a local, dos parámetros sólo tienes que copiar desde el local hasta el comando a distancia para invertir el orden, los siguientes ejemplos

Ejemplos de aplicación:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3 
scp -r www.w3cschool.cc:/home/root/others/ /home/space/music/

explicación

1. Si el servidor de seguridad del servidor remoto prometiendo comando scp establece el puerto especificado, tenemos que utilizar el parámetro -p para establecer el número de puerto del comando, el formato del comando es la siguiente:

#scp命令使用端口号 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2. Utilice el comando SCP para asegurar que los usuarios disponen de un servidor remoto puede leer los permisos de archivo, de lo contrario comando scp es inoperable.

Linux comando Daquan Linux comando Daquan