Fájlok biztonságos átvitele a magánhálózaton keresztül SCP vagy Rsync használatával

Bevezetés

Ha parancsokat, mint scpvagy rsynca nyilvános IP-címet a kiszolgáló, akkor automatikusan át a fájlokat az (állami) internet. Ha van két példánya a magánhálózat engedélyezésével, akkor ezeket a fájlokat a magánhálózaton keresztül is átviheti, és elkerülheti a használt sávszélességért járó extra költségeket.

Előfeltételek

  • Két példány (nevezzük őket server_aés server_b) a magánhálózat engedélyezésével
  • Mindkét példánynak magán IP-címekkel kell rendelkeznie ugyanabban az alhálózatban (lásd: Privát hálózat konfigurálása )
  • Az SSH-kapcsolatnak lehetővé kell tennie mindkét példányt
  • Nem root felhasználó (nevezzük your_user)

SSH kulcsok generálása és használata

A fájlok átvitele lehetséges felhasználónév és jelszó hitelesítéssel, de sokkal biztonságosabb az SSH-kulcsok használata. A nyilvános-privát kulcs generálása a Hogyan generálhatok SSH-kulcsokat? . Ha úgy dönt, hogy kihagyja ezt a részt, akkor minden parancsban meg kell adnia a távoli felhasználó jelszavát.

Feltételezve, hogy a nyilvános-privát kulcspár a server_ahelyen található ~/.ssh/id_rsa, a következő parancs futtatásával átviheti nyilvános kulcsát ide server_b. Használja a privát IP-címet server_b.

ssh-copy-id your_user@192.168.0.101

Amikor a rendszer kéri, adja meg a jelszavát your_user.

ssh-copy-id your_user@192.168.0.101 /usr/bin/ssh-copy-id: INFO: Source of
key(s) to be installed: "/home/your_user/.ssh/id_rsa.pub" The
authenticity of host '192.168.0.101 (192.168.0.101)' can't be
established. ECDSA key fingerprint is
SHA256:g9dfqycqU25b567/HDjPTqaQqKhep/fysNCQAG9yJG4. ECDSA key
fingerprint is MD5:41:67:be:68:51:9b:38:a8:95:82:71:47:f1:35:39:66.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s),
to filter out any that are already installed /usr/bin/ssh-copy-id:
INFO: 1 key(s) remain to be installed -- if you are prompted now it is
to install the new keys your_user@192.168.0.101's password:

Number of key(s) added: 1

Most próbáljon meg bejelentkezni a gépbe.

ssh your_user@192.168.0.101

Ellenőrizze, hogy csak a kívánt kulcs(ok) lett-e hozzáadva.

Ha most SSH-t végez től server_aig server_b, akkor többé nem kér jelszót. Abban az esetben, ha a nyilvános-privát kulcspár nem található, ~/.ssh/id_rsaakkor a -iparaméterrel megadhatja a helyét (a scpés rsyncparanccsal is szükség lesz erre a paraméterre ).

ssh-copy-id -i /path/to/your/public_key your_user@192.168.0.101 
ssh -i /path/to/your/private_key your_user@192.168.0.101 

Fájlok átvitele SCP-vel

Az SCP a Secure Copy rövidítése, és az összes adatot SSH-kapcsolaton keresztül továbbítja. Ahhoz, hogy egyetlen fájl másolására, ~/myfile, ettől server_aa /tmpkönyvtárba server_bakkor adja ki a következő parancsot.

scp ~./myfile your_user@192.168.0.101:/tmp

Egy teljes mappa másolásához annak teljes tartalmával (beleértve a szimbolikus hivatkozásokat is) hozzáadhatja ezt a -rlehetőséget

scp -r ~./mydir your_user@192.168.0.101:/tmp

Fájlok átvitele Rsync segítségével

Az Rsync egy sokoldalú eszköz a fájlok másolására, leggyakrabban két hely tartalmának szinkronizálására szolgál. Ugyanazt a biztonságos SSH alagutat használja az adatátvitelhez. Egy teljes mappa szinkronizálható egy távoli /tmpkönyvtárral a következő paranccsal

rsync -av ~/mydir your_user@192.168.0.101:/tmp

Az -vopció növeli a bőbeszédűséget, így nyomon követheti az átvitel folyamatát. Az -aopció engedélyezi az "archiválási módot", amely rekurzív módon másolja a fájlokat, miközben megőrzi az attribútumokat, például a tulajdonost, a csoportot és az engedélyeket.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.