Dit bericht bevat SCP voorbeelden. SCP of secure copy maakt het mogelijk om veilig bestanden over te zetten tussen een lokale host en een remote host of tussen twee remote hosts. Het gebruikt dezelfde authenticatie en beveiliging als het Secure Shell (SSH) protocol waarop het is gebaseerd. SCP is geliefd om zijn eenvoud, veiligheid en voorgeïnstalleerde beschikbaarheid.
SCP voorbeelden
Kopieer bestand van een remote host naar lokale host SCP voorbeeld:
$ scp username@from_host:file.txt /local/directory/
Kopieer bestand van lokale host naar een remote host SCP voorbeeld:
$ scp file.txt username@to_host:/remote/directory/
Kopieer directory van een remote host naar lokale host SCP voorbeeld:
$ scp -r username@from_host:/remote/directory/ /local/directory/
Kopieer map van lokale host naar een remote hos SCP voorbeeld:
$ scp -r /local/directory/ username@to_host:/remote/directory/
Kopieer bestand van remote host naar remote host SCP voorbeeld:
$ scp username@from_host:/remote/directory/file.txt username@to_host:/remote/directory/
Noten:
– SCP voorbeeld: scp -r [email protected]:/var/www/html/ /home/hydn/backups/test/
Zie ook: Backup oplossingen.
– Host kan IP of domeinnaam zijn. Zodra u op return klikt, wordt u om een SSH wachtwoord gevraagd.
– Hoewel deze pagina over SCP Linux gaat, werken de instructies ook voor Mac met “Terminal”. U kunt ook WinSCP gebruiken om dit te bereiken op een Windows PC/server.
– Wanneer u een bronbestand kopieert naar een doelbestand dat al bestaat, zal scp de inhoud van het doelbestand vervangen. Wees dus voorzichtig.
Schermopname: uitvoer van “man scp” commando.
SCP-opties:
-r Kopieert recursief hele mappen. Merk op dat dit symbolische links volgt die zijn aangetroffen in de tree traversal.
-C Compressie inschakelen. Geeft de -C vlag aan ssh door om compressie in te schakelen.
-l limit – Beperkt de gebruikte bandbreedte, gespecificeerd in Kbit/s.
-o ssh_option – Kan worden gebruikt om opties aan ssh door te geven in het formaat dat wordt gebruikt in ssh_config.
-P port – Specificeert de poort waarmee verbinding moet worden gemaakt op de host op afstand. Merk op dat deze optie met een hoofdletter ‘P’ wordt geschreven.
-p Behoudt modificatietijden, toegangstijden, en modi van het originele bestand.
-q Stille modus: schakelt de voortgangsmeter uit, evenals waarschuwings- en diagnostische berichten van ssh.
-v Verbose modus. Druk debug-berichten af over de voortgang. Dit is nuttig bij het debuggen van verbindings-, authenticatie-, en configuratieproblemen.