Mac usa SCP para cargar y descargar archivos

¿Qué es scp?

scp es la abreviatura de copia segura. Es un comando que se usa para copiar archivos de forma remota en Linux. Comandos similares son cp, pero cp solo se copia localmente y no puede ser entre servidores, y la transmisión scp está encriptada.

¿Cuál es el uso de scp?

1. Necesitamos obtener un archivo en el servidor remoto. El servidor remoto no tiene un servidor ftp configurado, ni un servidor web habilitado, ni es compartido. Cuando el archivo no se puede obtener a través de canales convencionales, solo se puede usar el comando scp para lograr fácilmente el objetivo. .

2. Necesitamos cargar los archivos de esta máquina en el servidor remoto. El servidor remoto no tiene habilitado el servidor ftp o el uso compartido, y no se puede cargar por medios convencionales. Puede lograr fácilmente el objetivo mediante el comando scp.

Cómo usar scp

Port capital -P es un parámetro, 2222 significa el puerto después de cambiar el puerto SSH Si no se cambia el puerto SSH, no es necesario agregar este parámetro. De forma predeterminada, se utilizará el puerto 22 de SSH.

1. Obtenga archivos en el servidor remoto
scp -P 2222 [email protected]:/home/favicon.ico /Users/xiao/Documents/favicon.ico

[email protected] significa usar el usuario root para iniciar sesión en el servidor remoto 192.168.191.32,

/home/favicon.ico representa el archivo en el servidor remoto,

/Users/xiao/Documents/favicon.ico representa la ruta y el nombre del archivo guardados localmente.

2. Obtenga el directorio en el servidor remoto
scp -P 2222 -r [email protected]:/home/ /Users/xiao/Documents/

-r: el parámetro indica copia recursiva (es decir, copia los archivos y directorios en el directorio)

[email protected] significa usar el usuario root para iniciar sesión en el servidor remoto 192.168.191.32,

/ home / representa el directorio en el servidor remoto,

/ Users / xiao / Documents / representa la ruta del directorio guardada localmente.

3. Sube archivos locales al servidor
scp -P 2222 /Users/xiao/Documents/favicon.ico [email protected]:/home/favicon.ico

/Users/xiao/Documents/favicon.ico representa la ruta y el nombre del archivo guardados localmente.

[email protected] significa usar el usuario root para iniciar sesión en el servidor remoto 192.168.191.32,

/home/favicon.ico representa el archivo en el servidor remoto,

4. Sube el directorio local al servidor.
scp -P 2222 -r /Users/xiao/Documents/ [email protected]:/home/

-r: el parámetro indica copia recursiva (es decir, copia los archivos y directorios en el directorio)

[email protected] significa usar el usuario root para iniciar sesión en el servidor remoto 192.168.191.32,

/ home / representa el directorio en el servidor remoto,

/ Users / xiao / Documents / representa la ruta del directorio guardada localmente.

5. Varios parámetros que pueden resultar útiles:

-v: El mismo significado que -v en la mayoría de los comandos de Linux, se utiliza para mostrar el progreso. Puede utilizarse para comprobar errores de conexión, autenticación o configuración.

-4: Utilice la dirección IPV4 a la fuerza.

-6: Utilice la dirección IPV6 a la fuerza.

Supongo que te gusta

Origin blog.csdn.net/qinyikl/article/details/78598280
Recomendado
Clasificación