CH-J Server Managerszerverkezelés SSH felett
Menü
Minden útmutató és cikk →

SFTP-átvitel két Linux-szerver között SCP nélkül

Másoljon fájlokat két távoli szerver között a saját számítógépén át, kezelje az ütközéseket, és ellenőrizze az eredményt SHA-256 segítségével.

Az adatátvitel két módja szerverek között

Az egyik szerver közvetlenül csatlakozhat a másikhoz, vagy a saját számítógépe közvetítheti közöttük az adatokat. A közvetlen kapcsolat általában gyorsabb, de a forrásnak hálózaton el kell érnie a célt, és rendelkeznie kell annak hitelesítő adataival, amelyeket talán nem szeretne egy szerveren hagyni. A közvetítés egyik feltételt sem igényli: a hitelesítő adatokat csak az Ön számítógépe tárolja, és a szervereknek nem kell elérniük egymást. Ennek ára, hogy minden adat az Ön kapcsolatán halad át.

Közvetítés a parancssorból

Az scp -3 kapcsolója két távoli gép között másol a helyi számítógépen keresztül. Egyszeri másolásra hasznos, de nem biztosít várólistát, és ha az átvitel megszakad, Önnek kell újra elindítania.

scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/

Ellenőrizze a másolatot

Mielőtt bármit törölne a forrásról, hasonlítsa össze az ellenőrzőösszeget a két szerveren. Az egyező SHA-256 értékek azt mutatják, hogy a fájl sértetlenül megérkezett. Az azonos fájlméret önmagában ezt nem bizonyítja.

ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gz

Döntse el előre az ütközések kezelését

Nagyobb átvitel előtt döntse el, mi történjen, ha a fájl már létezik a célon: felülírja, mindkettőt megtartja vagy kihagyja. Ellenőrizze a cél szabad tárhelyét és a célkönyvtár jogosultságait. A normál felhasználóként végzett másolás nem őrzi meg a fájlok tulajdonosát, ezért egy visszaállított alkalmazás fájljainak tulajdonosát utólag szükséges lehet helyesbíteni.

Két panel a CH-J Server Manager alkalmazásban

Az Alpha 0.1.1 verzióban a File Manager egy–három panelt tartalmaz, amelyek mindegyike a helyi lemezt vagy bármely nyitott SSH-munkamenetet jeleníti meg. A panelek között billentyűzettel, húzással vagy a helyi menüből másolhat és helyezhet át fájlokat. Az adatok az egyik SFTP-munkamenetből a másikba az Ön számítógépén át áramlanak, anélkül, hogy a lemezére kerülnének; az átvitelek várólistája szüneteltetést, folytatást, megszakítást és ütközéskezelést kínál. Áthelyezéskor a forrásfájl csak az SHA-256 egyezése után törlődik, és csak akkor, ha nem változott meg.

Várható korlátok

Az átvitel nem közvetlen, így sebessége az Ön mindkét szerver felé fennálló kapcsolatától függ, és a számítógépének végig csatlakozva kell maradnia. A csak sudo segítségével olvasható fájlok ilyen módon nem másolhatók szerverek között. A Beta 0.1.0 nem tartalmazza a többpaneles File Manager funkciót.

Részletes dokumentáció

OpenSSH: sftp →

OpenSSH: scp (-3) →

Biometrikus feloldás és biztonság →