COME INSTALLARE FORGE E METTERE LE MOD SU MINECRAFT !!!!!!!!
Sommario:
- Sintassi del comando SCP
- Prima di iniziare
- Copia file e directory tra due sistemi con
scp
- Copia un file locale su un sistema remoto con il comando
scp
- Copia un file remoto su un sistema locale usando il comando
scp
- Copia un file tra due sistemi remoti usando il comando
scp
- Conclusione
SCP (copia protetta) è un'utilità della riga di comando che consente di copiare file e directory in modo sicuro tra due posizioni.
Con
scp
, puoi copiare un file o una directory:
- Dal tuo sistema locale a un sistema remoto. Da un sistema remoto al tuo sistema locale. Tra due sistemi remoti dal tuo sistema locale.
Quando si trasferiscono i dati con
scp
, sia i file che la password sono crittografati, in modo che chiunque si curi sul traffico non ottenga nulla di sensibile.
In questo tutorial, ti mostreremo come utilizzare il comando
scp
attraverso esempi pratici e spiegazioni dettagliate delle opzioni scp più comuni.
Sintassi del comando SCP
Prima di andare su come usare il comando
scp
, iniziamo esaminando la sintassi di base.
La sintassi del comando
scp
la forma seguente:
scp SRC_HOST:]file1 DEST_HOST:]file2
-
OPTION
- opzioni scp come cifratura, configurazione ssh, porta ssh, limite, copia ricorsiva… ecc.SRC_HOST:]file1
- File di origine.DEST_HOST:]file2
- File di destinazione
I file locali dovrebbero essere specificati usando un percorso assoluto o relativo mentre i nomi dei file remoti dovrebbero includere una specifica utente e host.
scp
fornisce una serie di opzioni che controllano ogni aspetto del suo comportamento. Le opzioni più utilizzate sono:
-
-P
Specifica la porta ssh dell'host remoto.-p
Preserva la modifica dei file e i tempi di accesso.-q
Utilizzare questa opzione se si desidera sopprimere l'indicatore di stato e i messaggi non di errore.-C
. Questa opzione forzeràscp
a comprimere i dati mentre vengono inviati al computer di destinazione.-r
Questa opzione dirà ascp
di copiare ricorsivamente le directory.
Prima di iniziare
Il comando
scp
si basa su
ssh
per il trasferimento dei dati, quindi richiede una chiave ssh o una password per l'autenticazione sui sistemi remoti.
I due punti (:)
scp
come
scp
distingue tra località locali e remote.
Per poter copiare i file è necessario disporre almeno delle autorizzazioni di lettura sul file di origine e delle autorizzazioni di scrittura sul sistema di destinazione.
Fai attenzione quando copi file che condividono lo stesso nome e lo stesso percorso su entrambi i sistemi,
scp
sovrascriverà i file senza preavviso.
Quando si trasferiscono file di grandi dimensioni, si consiglia di eseguire il comando
scp
all'interno di una schermata o di una sessione tmux.
Copia file e directory tra due sistemi con
scp
Copia un file locale su un sistema remoto con il comando
scp
Per copiare un file da un sistema locale a un sistema remoto, eseguire il comando seguente:
scp file.txt [email protected]:/remote/directory
Dove
file.txt
è il nome del file che vogliamo copiare,
remote_username
è l'utente sul server remoto,
10.10.0.2
è l'indirizzo IP del server. La
/remote/directory
è il percorso della directory in cui si desidera copiare il file. Se non si specifica una directory remota, il file verrà copiato nella home directory dell'utente remoto.
Ti verrà richiesto di inserire la password dell'utente e inizierà il processo di trasferimento.
[email protected]'s password: file.txt 100% 0 0.0KB/s 00:00
Se si omette il nome file dalla posizione di destinazione, il file viene copiato con il nome originale. Se si desidera salvare il file con un nome diverso, è necessario specificare il nuovo nome del file:
scp file.txt [email protected]:/remote/directory/newfilename.txt
Se SSH sull'host remoto è in ascolto su una porta diversa dalla 22 predefinita, è possibile specificare la porta utilizzando l'argomento
-P
:
scp -P 2322 file.txt [email protected]:/remote/directory
Il comando per copiare una directory è molto simile a quando si copiano i file. L'unica differenza è che è necessario utilizzare il flag
-r
per ricorsivo.
Per copiare una directory da un sistema locale a un sistema remoto, utilizzare l'opzione
-r
:
scp -r /local/directory [email protected]:/remote/directory
Copia un file remoto su un sistema locale usando il comando
scp
Per copiare un file da un sistema remoto a un sistema locale, utilizzare la posizione remota come origine e la posizione locale come destinazione.
Ad esempio, per copiare un file denominato
file.txt
da un server remoto con IP
10.10.0.2
eseguire il comando seguente:
scp [email protected]:/remote/file.txt /local/directory
Copia un file tra due sistemi remoti usando il comando
scp
A differenza di
rsync
, quando si utilizza
scp
non è necessario accedere a uno dei server per trasferire file da uno all'altro computer remoto.
Il comando seguente copierà il file
/files/file.txt
dall'host remoto
host1.com
nella directory
/files
sull'host remoto
host2.com
.
scp [email protected]:/files/file.txt [email protected]:/files
Ti verrà richiesto di inserire le password per entrambi gli account remoti. I dati verranno trasferiti direttamente da un host remoto all'altro.
Per instradare il traffico attraverso la macchina su cui viene emesso il comando, utilizzare l'opzione
-3
:
scp -3 [email protected]:/files/file.txt [email protected]:/files
Conclusione
In questo tutorial, hai imparato come usare il comando
scp
per copiare file e directory.
È inoltre possibile impostare un'autenticazione basata su chiave SSH e connettersi ai server Linux senza immettere una password.
terminale scpCome utilizzare l'app xiaomi shareme per trasferire file e dati su Android
Stai cercando di condividere file tra due telefoni Android? Dai un'occhiata a questo articolo per scoprire come utilizzare l'app ShareMe (MI Drop) di Xiaomi per trasferire file su Android.
Come usare il comando ftp linux per trasferire file
FTP (File Transfer Protocol) è un protocollo di rete standard utilizzato per trasferire file da e verso una rete remota. In questo tutorial, ti mostreremo come usare il comando ftp di linux attraverso esempi pratici.
Come usare il comando sftp di linux per trasferire file
SFTP (SSH File Transfer Protocol) è un protocollo di file sicuro utilizzato per accedere, gestire e trasferire file su un trasporto SSH crittografato. In questo tutorial, ti mostreremo come usare il comando `sftp` di Linux.