CH-J Server Managerspráva serverov nad SSH
Menu
Všetky návody a články →

Prenos SFTP medzi dvoma servermi Linux bez SCP

Kopírujte súbory medzi dvoma vzdialenými servermi cez vlastný počítač, riešte konflikty a overte výsledok pomocou SHA-256.

Dva spôsoby prenosu dát medzi servermi

Buď sa jeden server pripojí priamo k druhému, alebo dáta medzi nimi sprostredkuje váš počítač. Priame spojenie je zvyčajne rýchlejšie, ale zdroj potrebuje sieťový prístup k cieľu a jeho prihlasovacie údaje, ktoré možno nechcete ponechať na serveri. Pri sprostredkovaní netreba ani jedno: prihlasovacie údaje má iba váš počítač a servery nemusia byť navzájom dostupné. Cenou za to je, že všetky dáta prechádzajú cez vaše pripojenie.

Sprostredkovanie z príkazového riadka

Voľba -3 príkazu scp kopíruje medzi dvoma vzdialenými hostiteľmi cez lokálny počítač. Hodí sa na jednorazové kopírovanie, ale neponúka front prenosov a po prerušení musíte prenos sami spustiť znova.

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

Overte skopírované súbory

Skôr než na zdroji čokoľvek odstránite, porovnajte kontrolný súčet na oboch serveroch. Zhodné hodnoty SHA-256 ukazujú, že súbor dorazil neporušený. Samotná rovnaká veľkosť súborov to nedokazuje.

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

O konfliktoch rozhodnite vopred

Pred väčším prenosom sa rozhodnite, čo sa má stať, keď súbor na cieli už existuje: prepísať ho, ponechať oba alebo ho preskočiť. Skontrolujte voľné miesto na cieli a oprávnenia cieľového adresára. Kopírovanie pod bežným používateľom nezachová vlastníka súborov, preto môže byť po obnovení aplikácie potrebné vlastníctvo opraviť.

Dva panely v CH-J Server Manager

V Alpha 0.1.1 má File Manager jeden až tri panely a každý zobrazuje lokálny disk alebo ľubovoľnú otvorenú reláciu SSH. Súbory medzi panelmi kopírujte alebo presúvajte klávesnicou, potiahnutím alebo cez kontextovú ponuku. Dáta prúdia z jednej relácie SFTP do druhej cez váš počítač bez uloženia na jeho disk a prenosy používajú front s pozastavením, pokračovaním, zrušením a riešením konfliktov. Pri presúvaní sa zdrojový súbor odstráni až po zhode jeho SHA-256 a iba ak sa nezmenil.

S akými obmedzeniami počítať

Prenos nie je priamy, takže jeho rýchlosť závisí od vášho pripojenia k obom serverom a váš počítač musí zostať pripojený. Súbory čitateľné iba so sudo sa takto medzi servermi kopírovať nedajú. Beta 0.1.0 neobsahuje viacpanelový File Manager.

Podrobná dokumentácia

OpenSSH: sftp →

OpenSSH: scp (-3) →

Biometrické odomknutie a bezpečnosť →