Linuxi käsud

Kuidas kasutada Linuxi SCP käsku

Kuidas kasutada Linuxi SCP käsku
SCP täielik vorm on Turvaline koopia. Seda kasutatakse failide turvaliseks kopeerimiseks arvutist kaugserveritesse ja kaugserveritesse arvutisse, kasutades turvalist SSH-protokolli. Kui failide kopeerimiseks kasutatakse SCP-d, krüptitakse side kaugserverite ja arvuti vahel samamoodi nagu SSH-kaugühendused on tehtud. Nii pakub see sama autentimismeetodit ja turvalisuse taset nagu SSH. See on SCP kasutamise eelis.

Selles artiklis näitan teile, kuidas kasutada käsku SCP failide turvaliseks kopeerimiseks arvutist Linuxi kaugserverisse ja tagasi. Alustame siis.

SSH-serveri ja kliendiprogrammide installimine kaugserverisse:

Kui soovite failide kopeerimiseks serverisse ja kaugserverist kasutada SCP-d, peab kaugserverisse olema installitud SSH-serveritarkvara ja saadaval peab olema ka käsk scp.

Linuxis saate hõlpsalt installida OpenSSH-serveri ja OpenSSH-i kliendipaketi (mis sisaldab käsku scp) soovitud Linuxi jaotuse ametlikust paketihoidlast. Ma käsitlen selles artiklis mõningaid levinumaid.

CentOS 7 / RHEL 7:

CentOS 7 või RHEL 7 saate installida OpenSSH-i serveri ja OpenSSH-i kliendipaketid YUM-paketi halduri abil järgmiselt:

$ sudo yum install -y openssh-kliendid openssh

Ubuntu / Debian:

Ubuntu, Debiani või mis tahes Debiani põhise Linuxi jaotusega saate installida OpenSSH-serveri ja OpenSSH-i kliendipaketid APT-paketi halduri abil järgmiselt:

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

Arch Linux:

Arch Linuxis saate käivitada järgmised käsud OpenSSH-serveri ja OpenSSH-i kliendipakettide installimiseks Pacmani paketihalduri abil.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Scp installimine kliendile:

Scp-i kasutamiseks failide kopeerimiseks arvutis kaugserverisse või failide kopeerimiseks kaugserverist arvutisse peab teil olema scp-programm saadaval mõlemas kohas (arvuti ja kaugserver).

Linuxis saate OpenSSH-i kliendipaketi hõlpsasti installida soovitud Linuxi jaotuse ametlikust paketihoidlast.

CentOS 7 / RHEL 7:

CentOS 7 või RHEL 7 saate installida OpenSSH-i kliendipaketi YUM-paketi halduri abil järgmiselt:

$ sudo yum install -y openssh-kliendid

Ubuntu / Debian:

Ubuntu, Debiani või mis tahes Debiani põhise Linuxi jaotuse korral saate OpenSSH-i kliendipaketi installida APT-paketi halduri abil järgmiselt:

$ sudo apt install -y openssh-klient

Arch Linux:

Arch Linuxis saate OpenSSH-i kliendipaketi installimiseks Pacmani paketihalduri abil käivitada järgmised käsud.

$ sudo pacman -Sy
$ sudo pacman -S openssh

SCP kasutamine:

Failide kopeerimiseks SCP abil peate teadma oma serveri domeeninime IP-aadressi.

Serveri IP-aadressi leidmiseks käivitage serveris järgmine käsk:

$ ip a

Nagu näete, on minu serveri IP-aadress 192.168.21.131. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Kui soovite kasutada DNS-i nime, peaksite selle leidma oma VPS-teenuse pakkuja administraatori paneelilt.

Käsu scp vorming on:

$ scp [valikud (valikuline)] lähte sihtkoht

Kui soovite faile kopeerida oma arvutist kaugserverisse, siis sihtkoht vormingus kasutajanimi@hostinimi/IP-aadress:remote_directory

Kui soovite faile serveriserverist arvutisse kopeerida, siis allikas vormingus kasutajanimi@hostinimi/IP-aadress:remote_path

Siin, kasutajanimi on kasutaja, kellena logite kaugserverisse.

hostinimi või IP-aadress on teie kaugserveri DNS-nimi või IP-aadress.

remote_path on kaugserveri kataloog või fail, mille soovite arvutisse kopeerida, või kaugserveri kataloog, kuhu soovite faili või kataloogi arvutist kopeerida.

Mõni näide teeb selle selgeks.

Oletame, et soovite kopeerida rantšerod.iso faili arvuti praegusest töökataloogist selle kasutaja HOME-kataloogi, kuhu olete sisse loginud nagu kaugserveris. Selleks käivitage scp järgmiselt:

$ scp rantšerod.iso> shovon @ 192.168.21.131: ~

MÄRGE: Siin tähistab ~ kataloogi HOME.

Kui loote ühenduse kaugserveriga esimest korda, peaksite nägema järgmist teadet. Sisestage nüüd jah ja seejärel vajutage .

Nüüd sisestage selle kasutaja parool, kuhu olete sisse loginud, ja vajutage .

Fail kopeeritakse kaugserverisse.

Nagu näete, on fail olemas.

Kataloogi (oletame, et configs /) kopeerimiseks arvutist kaugserverisse käivitage järgmine käsk:

$ scp -r configs / shovon @ 192.168.21.131: ~

Nüüd sisestage parool ja vajutage . Kataloog koos kogu kataloogi sisuga tuleks kopeerida kaugserverisse.

Samamoodi saate faili kopeerida (oletame / etc / fstab) kaugserverist arvutisse ~ / Allalaadimised kataloogi järgmiselt:

$ scp shovon @ 192.168.21.131: / etc / fstab ~ / Allalaadimised

Fail kopeeritakse arvutisse, nagu näete.

Kataloogi kopeerimiseks (oletame ~ / pildid) kaugserverist arvuti HOME kataloogi, käivitage scp järgmiselt:

$ scp -r shovon @ 192.168.21.131: ~ / pildid ~

Nagu näete, kopeeritakse kataloog koos kataloogi sisuga minu arvuti kodukataloogi.

Nii kasutate failide kopeerimiseks kaugkataloogist või kaugkataloogi SCP-d. Täname selle artikli lugemise eest.

Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...
Nende tasuta tööriistade abil lisage Windows 10-le hiire liigutused
Viimastel aastatel on arvutid ja operatsioonisüsteemid palju arenenud. Oli aeg, mil kasutajad pidid failihaldurites navigeerimiseks kasutama käske. Na...