Linux parancsok

Hogyan kell használni a Linux SCP parancsot

Hogyan kell használni a Linux SCP parancsot
Az SCP teljes formája Biztonságos másolás. A fájlok biztonságos másolására szolgál a számítógépről a távoli kiszolgálókra és a távoli kiszolgálókra a számítógépre a biztonságos SSH protokoll használatával. Ha SCP-t használnak fájlok másolásához, a távoli kiszolgálók és a számítógép közötti kommunikációt ugyanúgy titkosítják, mint az SSH távoli kapcsolatokat. Tehát ugyanazt a hitelesítési módszert és azonos szintű biztonságot nyújtja, mint az SSH. Ez az SCP használatának előnye.

Ebben a cikkben bemutatom, hogyan használhatja az SCP parancsot a fájlok biztonságos másolásához a számítógépéről a Linux távoli kiszolgálóra és onnan. Tehát kezdjük.

SSH Server és kliens programok telepítése a távoli kiszolgálóra:

Ha SCP használatával kíván fájlokat másolni egy távoli kiszolgálóra és onnan, az SSH szerver szoftvert telepíteni kell a távoli kiszolgálóra, és az scp parancsnak is elérhetőnek kell lennie.

Linuxon könnyen telepítheti az OpenSSH kiszolgálót és az OpenSSH kliens csomagot (amely az scp parancsot tartalmazza) a kívánt Linux disztribúció hivatalos csomagtárából. A cikkben bemutatom a gyakori eseteket.

CentOS 7 / RHEL 7:

A CentOS 7 vagy RHEL 7 rendszeren telepítheti az OpenSSH kiszolgálót és az OpenSSH kliens csomagokat a YUM csomagkezelő segítségével az alábbiak szerint:

$ sudo yum install -y openssh-kliens openssh

Ubuntu / Debian:

Ubuntu, Debian vagy bármely Debian alapú Linux disztribúción telepítheti az OpenSSH kiszolgáló és az OpenSSH kliens csomagokat az APT csomagkezelő használatával az alábbiak szerint:

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

Arch Linux:

Arch Linux rendszeren a következő parancsokat futtathatja az OpenSSH kiszolgáló és az OpenSSH kliens csomagok telepítéséhez a Pacman csomagkezelő segítségével.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Az scp telepítése az ügyfélre:

Az scp használatával fájlokat másolhat a távoli kiszolgálóra a számítógépről, vagy fájlokat másolhat a távoli szerverről a számítógépére, mindkét helyen (számítógépen és távoli szerveren) rendelkeznie kell az scp programmal.

Linuxon könnyen telepítheti az OpenSSH kliens csomagot a kívánt Linux disztribúció hivatalos csomagtárából.

CentOS 7 / RHEL 7:

A CentOS 7 vagy RHEL 7 rendszeren telepítheti az OpenSSH ügyfélcsomagot a YUM csomagkezelő segítségével az alábbiak szerint:

$ sudo yum install -y openssh-kliensek

Ubuntu / Debian:

Ubuntu, Debian vagy bármely Debian alapú Linux disztribúción telepítheti az OpenSSH kliens csomagot az APT csomagkezelő segítségével az alábbiak szerint:

$ sudo apt install -y openssh-client

Arch Linux:

Arch Linux rendszeren a következő parancsokat futtathatja az OpenSSH ügyfélcsomag telepítéséhez a Pacman csomagkezelő segítségével.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Az SCP használata:

A fájlok SCP használatával történő másolásához ismernie kell a szerver tartománynevének IP-címét.

A kiszolgáló IP-címének megkereséséhez futtassa a következő parancsot a kiszolgálón:

$ ip a

Mint láthatja, a szerverem IP-címe 192.168.21.131. Neked más lesz. Tehát mindenképpen cserélje le mostantól a sajátjára.

Ha DNS nevet szeretne használni, akkor azt meg kell találnia a VPS szolgáltató adminisztrációs paneljén.

Az scp parancs formátuma:

$ scp [opciók (opcionális)] forráscél

Ha fájlokat szeretne másolni a számítógépről a távoli szerverre, akkor a rendeltetési hely formátumban lesz felhasználónév@hostname/IP-cím:távoli könyvtár

Ha fájlokat szeretne másolni a távoli kiszolgálóról a számítógépére, akkor a forrás formátumban lesz felhasználónév@hostname/IP-cím:remote_path

Itt, felhasználónév az a felhasználó, akinek a távoli szerveren van bejelentkezve.

hostname vagy IP-cím a távoli kiszolgáló DNS-neve vagy IP-címe.

remote_path a távoli kiszolgálón található könyvtár vagy fájl, amelyet át akar másolni a számítógépre, vagy a távoli kiszolgálón található könyvtár, ahová fájlt vagy könyvtárat szeretne másolni a számítógépről.

Néhány példa egyértelművé teszi.

Tegyük fel, hogy másolni akar rancheros.iso fájlt a számítógép jelenlegi munkakönyvtárából annak a felhasználónak a HOME könyvtárába, amelybe a távoli szerveren bejelentkezik. Ehhez futtassa az scp-t az alábbiak szerint:

$ scp rancheros.iso> shovon @ 192.168.21.131: ~

JEGYZET: Itt a ~ a HOME könyvtárat jelöli.

Ha először csatlakozik a távoli kiszolgálóhoz, akkor a következő üzenetet kell látnia. Írja be Igen majd nyomja meg .

Írja be annak a felhasználónak a jelszavát, amelyen bejelentkezik, és nyomja meg a gombot .

A fájl átmásolásra kerül a távoli szerverre.

Mint láthatja, a fájl ott van.

Könyvtár (tegyük fel, hogy configs /) másolásáról a számítógépről a távoli szerverre futtassa a következő parancsot:

$ scp -r configs / shovon @ 192.168.21.131: ~

Írja be a jelszót, és nyomja meg a gombot . A könyvtárat és a könyvtár összes tartalmát át kell másolni a távoli kiszolgálóra.

Ugyanígy másolhat egy fájlt (mondjuk / etc / fstab) a távoli szerverről a számítógépére ~ / Letöltések könyvtárat az alábbiak szerint:

$ scp shovon @ 192.168.21.131: / etc / fstab ~ / Letöltések

A fájlt a számítógépére másolja, amint láthatja.

Könyvtár másolása (mondjuk ~ / képek) a távoli szerverről a számítógép HOME könyvtárába futtassa az scp-t az alábbiak szerint:

$ scp -r shovon @ 192.168.21.131: ~ / képek ~

Mint látható, a könyvtár tartalma a könyvtár tartalmával együtt átmásolásra kerül a számítógépem otthoni könyvtárába.

Tehát az SCP segítségével másol fájlokat a távoli könyvtárból vagy a távoli könyvtárba. Köszönjük, hogy elolvasta ezt a cikket.

A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...