Linux-opdrachten

Hoe Linux SCP Commando te gebruiken

Hoe Linux SCP Commando te gebruiken
De volledige vorm van SCP is Beveiligd kopiëren. Het wordt gebruikt om veilig bestanden van uw computer naar externe servers en externe servers naar uw computer te kopiëren met behulp van het beveiligde SSH-protocol. Als SCP wordt gebruikt om bestanden te kopiëren, wordt de communicatie tussen de externe servers en uw computer op dezelfde manier gecodeerd als de externe SSH-verbindingen. Het biedt dus dezelfde authenticatiemethode en hetzelfde beveiligingsniveau als SSH. Dit is het voordeel van het gebruik van SCP.

In dit artikel laat ik je zien hoe je de SCP-opdracht gebruikt om veilig bestanden van je computer van en naar een externe Linux-server te kopiëren. Dus laten we beginnen.

SSH-server en clientprogramma's installeren op de externe server:

Als u SCP wilt gebruiken om bestanden van en naar een externe server te kopiëren, moet de SSH-serversoftware op de externe server zijn geïnstalleerd en moet het scp-commando beschikbaar zijn.

Op Linux kunt u eenvoudig de OpenSSH-server en het OpenSSH-clientpakket (dat het scp-commando bevat) installeren vanuit de officiële pakketrepository van uw gewenste Linux-distributie. Ik ga enkele van de meest voorkomende in dit artikel behandelen.

CentOS 7/RHEL 7:

Op CentOS 7 of RHEL 7 kunt u de OpenSSH-server en de OpenSSH-clientpakketten als volgt installeren met behulp van de YUM-pakketbeheerder:

$ sudo yum install -y openssh-clients openssh

Ubuntu/Debian:

Op Ubuntu, Debian of andere op Debian gebaseerde Linux-distributies kunt u de OpenSSH-server en OpenSSH-clientpakketten als volgt installeren met behulp van de APT-pakketbeheerder:

$ sudo apt install -y openssh-client openssh-server

Boog Linux:

Op Arch Linux kunt u de volgende opdrachten uitvoeren om de OpenSSH-server en OpenSSH-clientpakketten te installeren met behulp van de Pacman-pakketbeheerder.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Scp installeren op de client:

Om scp te gebruiken om bestanden vanaf uw computer naar de externe server te kopiëren of om bestanden van de externe server naar uw computer te kopiëren, moet u het scp-programma op beide plaatsen beschikbaar hebben (computer en externe server).

Op Linux kunt u eenvoudig het OpenSSH-clientpakket installeren vanuit de officiële pakketrepository van uw gewenste Linux-distributie.

CentOS 7/RHEL 7:

Op CentOS 7 of RHEL 7 kunt u het OpenSSH-clientpakket als volgt installeren met behulp van de YUM-pakketbeheerder:

$ sudo yum install -y openssh-clients

Ubuntu/Debian:

Op Ubuntu, Debian of andere op Debian gebaseerde Linux-distributies kunt u het OpenSSH-clientpakket als volgt installeren met behulp van de APT-pakketbeheerder:

$ sudo apt install -y openssh-client

Boog Linux:

Op Arch Linux kunt u de volgende opdrachten uitvoeren om het OpenSSH-clientpakket te installeren met behulp van de Pacman-pakketbeheerder:.

$ sudo pacman -Sy
$ sudo pacman -S openssh

SCP gebruiken:

Om bestanden te kopiëren met SCP, moet u het IP-adres van de domeinnaam van uw server weten.

Voer de volgende opdracht op de server uit om het IP-adres van uw server te vinden:

$ ip a

Zoals je kunt zien, is het IP-adres van mijn server 192.168.21.131. Het zal voor jou anders zijn. Dus zorg ervoor dat je het vanaf nu vervangt door de jouwe.

Als je de DNS-naam wilt gebruiken, zou je deze in het admin-paneel van je VPS-provider moeten kunnen vinden.

Het formaat van het scp-commando is:

$ scp [opties (optioneel)] bronbestemming

Als u bestanden van uw computer naar de externe server wilt kopiëren, dan bestemming zal in het formaat zijn gebruikersnaam@hostnaam/IP adres:remote_directory

Als u bestanden van uw externe server naar uw computer wilt kopiëren, dan bron zal in het formaat zijn gebruikersnaam@hostnaam/IP adres:remote_path

Hier, gebruikersnaam is de gebruiker waarmee u zich aanmeldt bij de externe server als.

hostnaam of IP adres is de DNS-naam of het IP-adres van uw externe server.

remote_path is de map of het bestand op de externe server die u naar uw computer wilt kopiëren of de map op de externe server waar u een bestand of map van uw computer wilt kopiëren.

Enkele voorbeelden zullen het duidelijk maken.

Laten we zeggen dat je wilt kopiëren rancheros.iso bestand van de huidige werkdirectory van uw computer naar de HOME-directory van de gebruiker waarmee u inlogt als op uw externe server. Voer hiervoor scp als volgt uit:

$ scp rancheros.iso >[email protected]:~

OPMERKING: Hier staat ~ voor de HOME-directory.

Als je voor de eerste keer verbinding maakt met de externe server, zou je het volgende bericht moeten zien:. Typ nu in Ja en druk vervolgens op .

Typ nu het wachtwoord van de gebruiker waarmee u inlogt en druk op .

Het bestand wordt gekopieerd naar de externe server.

Zoals je kunt zien, is het bestand daar.

Om een ​​map (laten we zeggen configs/) van uw computer naar de externe server te kopiëren, voert u de volgende opdracht uit:

$ scp -r configs/ [email protected]:~

Typ nu het wachtwoord en druk op . De map moet samen met alle inhoud van de map naar de externe server worden gekopieerd.

Op dezelfde manier kunt u een bestand kopiëren (laten we zeggen /etc/fstab) van uw externe server naar uw computer ~/Downloads map als volgt:

$ scp [email protected]:/etc/fstab ~/Downloads

Het bestand is naar uw computer gekopieerd zoals u kunt zien.

Om een ​​map te kopiëren (laten we zeggen ~/afbeeldingen) van uw externe server naar de HOME-directory van uw computer, voer scp als volgt uit:

$ scp -r [email protected]:~/afbeeldingen ~

Zoals je kunt zien, wordt de map inclusief de inhoud van de map gekopieerd naar de thuismap van mijn computer.

Dus zo gebruik je SCP om bestanden van of naar je externe map te kopiëren. Bedankt voor het lezen van dit artikel.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...