CH-J Server Managerspráva serverů přes SSH
Menu
Všechny návody a články →

Přenos SFTP mezi dvěma linuxovými servery bez SCP

Kopírujte soubory mezi dvěma vzdálenými servery přes svůj počítač, řešte konflikty a ověřte výsledek pomocí SHA-256.

Dva způsoby přenosu dat mezi servery

Buď se jeden server připojí přímo k druhému, nebo data mezi nimi předává váš počítač. Přímé spojení bývá rychlejší, ale zdroj potřebuje síťový přístup k cíli a přihlašovací údaje k němu, které možná nechcete na serveru nechávat. Přenos přes váš počítač nevyžaduje ani jedno: přihlašovací údaje má pouze váš počítač a servery na sebe nemusí dosáhnout. Cenou za to je, že všechna data procházejí vaším připojením.

Přenos přes místní počítač z příkazového řádku

Volba -3 příkazu scp kopíruje mezi dvěma vzdálenými hostiteli přes místní počítač. Hodí se pro jednorázové kopírování, ale nenabízí frontu, a pokud se přenos přeruší, musíte jej sami spustit znovu.

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

Ověřte kopii

Než cokoli smažete na zdroji, porovnejte kontrolní součet na obou serverech. Shodné hodnoty SHA-256 ukazují, že soubor dorazil neporušený. Samotná shodná velikost souborů to nedokazuje.

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

O konfliktech rozhodněte předem

Před větším přenosem určete, co se má stát, pokud soubor v cíli již existuje: přepsat jej, ponechat oba, nebo jej přeskočit. Zkontrolujte volné místo v cíli a oprávnění cílového adresáře. Kopírování pod běžným uživatelem nezachovává vlastníka souborů, takže po obnovení aplikace může být nutné vlastnictví upravit.

Dva panely v CH-J Server Manager

V Alpha 0.1.1 má File Manager jeden až tři panely a každý zobrazuje místní disk nebo libovolnou otevřenou SSH relaci. Soubory mezi panely kopírujte či přesouvejte klávesnicí, přetažením nebo z kontextové nabídky. Data proudí z jedné SFTP relace do druhé přes váš počítač, aniž by se ukládala na jeho disk, a přenosy používají frontu s pozastavením, obnovením, zrušením a řešením konfliktů. Při přesouvání se zdrojový soubor smaže teprve po shodě SHA-256 a pouze tehdy, pokud se nezměnil.

S jakými omezeními počítat

Přenos není přímý, takže jeho rychlost závisí na vašem připojení k oběma serverům a váš počítač musí zůstat připojený. Soubory čitelné pouze pomocí sudo takto mezi servery kopírovat nelze. Beta 0.1.0 neobsahuje File Manager s více panely.

Podrobná dokumentace

OpenSSH: sftp →

OpenSSH: scp (-3) →

Biometrické odemykání a zabezpečení →