SCP-2063 A Past Vision of the Future | object class euclid | extradimensional scp
Tartalomjegyzék:
- SCP parancs szintaxisa
- Mielőtt elkezded
- Fájlok és könyvtárak másolása két rendszer között, az
scp
- Másolja a helyi fájlt egy távoli rendszerbe az
scp
paranccsal - Másolja a távoli fájlt a helyi rendszerbe az
scp
ommand használatával - Másolja a fájlt két távoli rendszer között az
scp
paranccsal - Következtetés
Az SCP (biztonságos másolás) egy parancssori segédprogram, amely lehetővé teszi a fájlok és könyvtárak biztonságos másolását két hely között.
Az
scp
segítségével fájl vagy könyvtár másolható:
- A helyi rendszertől a távoli rendszerig.A távoli rendszertől a helyi rendszerig.A helyi rendszer két távoli rendszere között.
Az adatok
scp
vel történő továbbításakor a fájlok és a jelszó is titkosítva vannak, így a forgalom szürkítése alatt álló személyek semmilyen érzékeny információt nem kapnak.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni az
scp
parancsot a leggyakoribb scp beállítások gyakorlati példáin és részletes magyarázatain keresztül.
SCP parancs szintaxisa
Mielőtt megvizsgálnánk az
scp
parancs használatát, kezdjük meg az alapszintaxis áttekintésével.
Az
scp
parancs szintaxisa a következőképpen alakul:
scp SRC_HOST:]file1 DEST_HOST:]file2
-
OPTION
- scp opciók, mint például titkosítás, ssh konfiguráció, ssh port, limit, rekurzív másolás… stb.SRC_HOST:]file1
- Forrásfájl.DEST_HOST:]file2
-DEST_HOST:]file2
A helyi fájlokat abszolút vagy relatív útvonal használatával kell megadni, míg a távoli fájlneveknek tartalmazniuk kell egy felhasználói és gazdagép specifikációt.
scp
számos olyan beállítást kínál, amelyek a viselkedés minden szempontját irányítják. A legszélesebb körben használt lehetőségek:
-
-P
Megadja a távoli host ssh portját.-p
Megőrzi a fájlok módosítási és hozzáférési idejét.-q
Használja ezt az opciót, ha el akarja szüntetni az előrehaladásmérőt és a nem hibaüzeneteket.-C
. Ez az opció kényszeríti azscp
t az adatok tömörítésére, amikor azokat elküldik a célgépre.-r
Ez az opció megmondja azscp
hogy a könyvtárakat rekurzívan másolja.
Mielőtt elkezded
Az
scp
parancs az
ssh
re támaszkodik az adatátvitelhez, tehát ssh-kulcsra vagy jelszóra van szükség a távoli rendszerek hitelesítéséhez.
A kettőspont (:) az
scp
megkülönbözteti a helyi és távoli helyeket.
A fájlok másolásához legalább a forrásfájl olvasási engedélyével és a célrendszer írási engedélyével kell rendelkeznie.
Legyen óvatos, ha mindkét rendszeren azonos nevű és helyű fájlokat másol, az
scp
figyelmeztetés nélkül felülírja a fájlokat.
Nagyméretű fájlok átvitelekor az
scp
parancsot javasoljuk a képernyőn vagy a tmux munkamenetben futtatni.
Fájlok és könyvtárak másolása két rendszer között, az
scp
Másolja a helyi fájlt egy távoli rendszerbe az
scp
paranccsal
Fájlok másolása egy helyi rendszerről a távoli rendszerre futtassa a következő parancsot:
scp file.txt [email protected]:/remote/directory
Ahol a
file.txt
a másolni kívánt fájl neve, a
10.10.0.2
a felhasználó a távoli szerveren,
10.10.0.2
a szerver IP címe. A
/remote/directory
annak a könyvtárnak az útvonala, amelybe a fájlt lemásolni szeretné. Ha nem ad meg távoli könyvtárat, akkor a fájl a távoli felhasználó otthoni könyvtárába kerül.
A rendszer felszólítja a felhasználói jelszó megadására, és elindul az átviteli folyamat.
[email protected]'s password: file.txt 100% 0 0.0KB/s 00:00
Ha elhagyja a fájlnevet a rendeltetési helyről, az eredeti névvel másolja a fájlt. Ha a fájlt más néven szeretné elmenteni, meg kell adnia az új fájlnevet:
scp file.txt [email protected]:/remote/directory/newfilename.txt
Ha az SSH a távoli gazdagépen nem az alapértelmezett 22 porton hallgat, akkor a
-P
argumentum segítségével megadhatja a portot:
scp -P 2322 file.txt [email protected]:/remote/directory
A könyvtár másolására szolgáló parancs ugyanolyan, mint a fájlok másolásakor. Az egyetlen különbség az, hogy a
-r
zászlót kell használni a rekurzív megjelenítéshez.
Ha könyvtárat szeretne másolni egy helyi rendszerből a távoli rendszerre, használja a
-r
opciót:
scp -r /local/directory [email protected]:/remote/directory
Másolja a távoli fájlt a helyi rendszerbe az
scp
ommand használatával
Fájl másolásához a távoli helyről a helyi rendszerbe, használja a távoli helyet forrásként, a helyi helyet pedig a célállomásként.
Például a
file.txt
nevű fájl másolására egy távoli szerverről, IP
10.10.0.2
futtassa a következő parancsot:
scp [email protected]:/remote/file.txt /local/directory
Másolja a fájlt két távoli rendszer között az
scp
paranccsal
Az
rsync
ellentétben az
scp
használatakor nem kell bejelentkeznie az egyik kiszolgálóra, hogy fájlokat továbbítsanak az egyik távoli gépre.
A következő parancs átmásolja az
/files/file.txt
fájlt a távoli
host1.com
gazdagépről a távoli
host1.com
könyvtárba
/files
.
scp [email protected]:/files/file.txt [email protected]:/files
A program felszólítja a két jelszó megadására. Az adatokat közvetlenül továbbítják az egyik távoli gazdagépről a másikra.
A forgalom átirányításához azon a gépen, amelyen a parancs kiadásra került, használja a
-3
opciót:
scp -3 [email protected]:/files/file.txt [email protected]:/files
Következtetés
Ebben az oktatóanyagban megtanulta az
scp
parancs használatát a fájlok és könyvtárak másolására.
Érdemes beállítani egy SSH-alapú hitelesítést, és jelszó megadása nélkül csatlakoznia kell a Linux-kiszolgálókhoz.
scp terminálAz evernote biztonságos és biztonságos megőrzése nem olyan nehéz
Az Evernote nagyszerű eszköz lehet, de némelyek számára zavaró lehet. Így lehet biztonságosan megőrizni a külvilágtól, és továbbra is hatékonyan működni.
Hogyan lehet használni a xiaomi shareme alkalmazást fájlok és adatok továbbítására az androidon
Szeretne fájlokat megosztani két Android telefon között? Vessen egy pillantást erre a cikkre, hogy megtudja, hogyan lehet a Xiaomi ShareMe (MI Drop) alkalmazásával fájlokat továbbítani az Androidon.
Az apt parancs használata a linuxban
Az apt parancssori segédprogram a deb csomagok telepítéséhez, frissítéséhez, eltávolításához és egyéb módon történő kezeléséhez az Ubuntu, Debian és a kapcsolódó Linux disztribúciókon.