GNU/Linux >> Linux Esercitazione >  >> Linux

Come trasferire file in modo sicuro utilizzando il comando SCP in Linux

La scp(copia protetta) Il comando ti consente di copiare file o directory (usa il comando -r opzione per copiare le directory) tra sistemi remoti. Viene stabilita una connessione, i file vengono copiati e la connessione viene chiusa.

Trasferisci file dal server locale al server remoto

Per copiare un file su un sistema remoto (carica ), il formato del comando scp è:

# scp [options] local-file [user@]to-host[:remote-file]

Ad esempio, per copiare un file denominato test nella home directory dell'utente remoto su host03 con utente root.

# scp /var/tmp/test root@host03

Per trasferire il file in qualsiasi altra posizione sull'host remoto rispetto alla home directory dell'utente:

# scp /var/tmp/test root@host03:/data

Trasferisci file su host remoto con nuovo nome su host remoto

Per copiare lo stesso file nella stessa posizione ma rinominarlo in new_test usa il comando seguente.

# scp test root@host03:/var/tmp/new_test

Trasferisci file dal server remoto al server locale

Per copiare un file da un sistema remoto (scarica ), il formato del comando scp è:

# scp [options] [user@]from-host:remote-file local-file

Ad esempio, per copiare un file denominato new_test dalla home directory dell'utente su host03 remoto:

# scp host03:new_test .

Il punto (. ) qui rappresenta la directory corrente dell'utente sul server locale.

Per trasferire il file dall'host remoto all'host locale con il nuovo nome

Per copiare un file chiamato new_test dalla home directory dell'utente su host03 remoto e rinominarlo in newer_test:

# scp host03:new_test newer_test

Trasferisci directory

Per trasferire la directory dal server locale al server remoto (host03) utilizzare ricorsivamente il -r opzione con il comando scp.

# scp -r /dir root@host03:/data

Allo stesso modo per trasferire la directory dal server remoto al server locale in modo ricorsivo:

# scp -r root@host03:/data /var/tmp

Usa una porta diversa da 22 con scp

Di default la porta usata dai comandi ssh/scp è 22. Se vuoi usare una porta diversa da questa usa il -P passare con il comando scp. Ad esempio:

# scp -P 2222 testfile root@host03:/var/tmp


Linux
  1. 14 Esempi di comandi SCP per trasferire file in modo sicuro in Linux

  2. Comando SCP in Linux:come usarlo, con esempi

  3. Come copiare in modo sicuro file tra host Linux utilizzando SCP e SFTP

  4. Come trasferire file tra server in Linux utilizzando SCP e FTP

  5. Come trasferire file in Linux con SCP e Rsync

Come utilizzare il comando SCP per trasferire file in modo sicuro

Come utilizzare il comando SFTP per trasferire file

Come utilizzare il comando SCP per trasferire file

Come copiare file in Linux usando il comando CP

Comando SCP Linux per trasferire file in modo sicuro

Procedura:Comandi SFTP – Trasferisci file in modo sicuro su un server remoto