Linux parancsok

Az scp Command használata Linuxon

Az scp Command használata Linuxon
Az SCP jelentése „biztonságos másolat”, és az FTP / SFTP alternatív módja a fájlok átviteléről egy eszközről egy másik eszközre. Az SCP, csakúgy, mint az SFTP, az SSH protokollon keresztül működik.

Az SSH protokoll rövid bemutatása:

Az SSH (Secure Shell) protokollt a Telnet alternatívájaként hozták létre a távoli eszközök biztonságos bejelentkezéséhez és eléréséhez. A Telnet-tel ellentétben az SSH titkosítást biztosít a mindkét fél közötti kommunikációhoz. Az SSH és a Telnet megértése érdekében képzeljen el egy alagutat, amelyben az információ egy eszközről a másikra halad, a Telnetnél az alagút átlátszó, lehetővé téve a külső szereplők számára, hogy láthassák az azon áthaladó információkat, míg az SSH-val ugyanez az alagút festett, megakadályozva, hogy az emberek láthassák a a benne áthaladó információk. Míg az SSH protokollt eredetileg a felhasználók számára fejlesztették ki a távoli eszközök konzolon keresztül történő elérésére, hasznos lehet más funkciók vagy protokollok, például az FTP titkosítása.

Az scp használata:

Az SCP lehetővé teszi számunkra, hogy biztonságosan továbbítsuk a fájlokat az ügyfélről a szerverre (itt ellenőrizheti, hogyan állítsuk be az SSH-t szerverként), hogy fájlokat töltsünk le a szerverről, és fájlokat juttassunk el a szerverről az ügyfélhez.

A szintaxis elég könnyen érthető, mondjuk 3 számítógépünk van, A, B és C:

Az scp segítségével fájlokat lehet letölteni a B eszközről az A eszköz segítségével (Fájlok letöltése):

scp felhasználónév @ X.x.x.X: / elérési út / a / távoli / fájl / helyi / könyvtár / ahova / ahova / menteni / a / fájlt

Hol:
scp = meghívja a programot

Felhasználónév = cserélje ki a megfelelő felhasználónévre

@ = elválasztja a felhasználónevet és a host / ip-t
x.x.x.x = cserélje le a megfelelő gazdagépre / ip-re.

: / elérési út / távoli / fájlhoz = meghatározza a beolvasandó fájl távoli helyét.

/ local / könyvtár / ahol / ahova / menteni / a / fájlt = cserélje le azt a helyi könyvtárat, ahová a fájlt tárolni kívánja.

Az scp segítségével fájlokat másolhat az A eszközről a B eszközre (fájlok küldése):

scp FILENAME felhasználónév @ X.x.x.X: / távoli / könyvtár

Hol:
scp = meghívja a programot
FÁJL NÉV = az átvinni kívánt fájl neve

Felhasználónév = cserélje ki a megfelelő felhasználónévre

@ = elválasztja a felhasználónevet és a host / ip-t

x.x.x.x = cserélje le a megfelelő gazdagépre / ip-re

: / távoli / könyvtár = meghatározza a távoli helyet az átvitt fájl tárolásához.

Az scp segítségével fájlokat másolhat a B eszközről a C eszközre az A eszköz működtetése közben:

scp felhasználónév1 @ X.x.x.X: / elérési út / távoli / fájl felhasználónév2 @ Y.Y.Y.Y: / path / to / destinarion / könyvtár

Hol:
scp = meghívja a programot

Felhasználónév = cserélje ki a megfelelő felhasználónévre a B eszközön.

@ = elválasztja a felhasználónevet és a host / ip-t

x.x.x.x = cserélje le a B eszköz megfelelő gazdagépére / ip-jére.

Felhasználónév2 = cserélje le a C eszköz megfelelő felhasználónévére

@ = elválasztja a felhasználónevet és a host / ip-t

Y.Y.Y.Y = cserélje le a C eszköz megfelelő gazdagépére / ip-jére.

: / path / to / destinarion / könyvtár = meghatározza a távoli helyet az átvitt fájl tárolásához.

Az scp használatával egy teljes könyvtár (nem egyetlen fájl) másolása az A eszközről a B eszközre:

Csakúgy, mint a „cp” paranccsal, hozzáadhatjuk az -r paramétert a teljes könyvtárak átviteléhez:

scp -r / local / könyvtár felhasználónév @ X.x.x.X: / távoli / könyvtár

Ahol a -r megadja, hogy a másolandó tartalom nem fájl, hanem egy egész könyvtár, csakúgy, mint a "cp -r

Az -r paraméter hozzáadásával könyvtárakat vihetünk át egyetlen fájl helyett.

Ha fel akarjuk gyorsítani a fájlátvitelt, hozzáadhatjuk a -C paramétert, amely tömöríti a fájlokat vagy könyvtárakat az átvitel során, még akkor is, ha a célpéldány tömörítetlen marad (ha a forrás így volt).

Az scp felgyorsítására példa lehet:

scp -C FILENAME felhasználónév @ X.x.x.X: / távoli / könyvtár

Jegyzet: Ne tévedjen a -C helyett -c, míg a -C a fájl átvitele a tartalom tömörítésével gyorsul fel, a -c határozza meg a chipet.

Ezenkívül megadhatjuk a portszámot. Alapértelmezés szerint az SCP az SSH 22 portot használja, de néhány rendszergazda biztonsági okokból megváltoztatja. Másik port megadásához csak adja hozzá a -P paramétert:

scp -P 2048 FILENAME felhasználónév @ X.x.x.X: / távoli / rendező

Hol:
-P:
Portot ad meg.

2048: cserélje ki a megfelelő portra.

Remélem, hasznosnak és produktívnak találta ezt a cikket. A LinuxHint további tippjeihez és frissítéseihez kövesse a LinuxHint alkalmazást.

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...