CH-J Server ManagerPalvelimen hallinta yli SSH
Valikko
Kaikki oppaat ja artikkelit →

SFTP-siirto kahden Linux-palvelimen välillä ilman SCP:tä

Kopioi tiedostoja kahden etäpalvelimen välillä oman tietokoneesi kautta, käsittele ristiriidat ja varmista tulos SHA-256-tarkistussummalla.

Kaksi tapaa siirtää tietoja palvelinten välillä

Joko toinen palvelin yhdistää suoraan toiseen tai oma tietokoneesi välittää tiedot niiden välillä. Suora yhteys on yleensä nopeampi, mutta lähde tarvitsee verkkoyhteyden kohteeseen ja sen tunnistetiedot, joita et ehkä halua jättää palvelimelle. Välitys ei edellytä kumpaakaan: vain oma tietokoneesi säilyttää tunnistetiedot, eikä palvelinten tarvitse saada yhteyttä toisiinsa. Haittapuolena on, että kaikki tiedot kulkevat oman yhteytesi kautta.

Välitä komentoriviltä

Komennon scp valitsin -3 kopioi kahden etäpalvelimen välillä paikallisen tietokoneen kautta. Se sopii yksittäiseen kopiointiin, mutta ei tarjoa jonoa, ja jos siirto katkeaa, sinun on käynnistettävä se itse uudelleen.

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

Varmista kopio

Vertaa tarkistussummaa molemmilla palvelimilla ennen kuin poistat mitään lähteestä. Samat SHA-256-arvot osoittavat, että tiedosto saapui ehjänä. Pelkät samat tiedostokoot eivät todista sitä.

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

Päätä ristiriitojen käsittelystä etukäteen

Päätä ennen suurempaa siirtoa, mitä tehdään, jos tiedosto on jo kohteessa: korvataanko se, säilytetäänkö molemmat vai ohitetaanko se. Tarkista kohteen vapaa tila ja kohdehakemiston oikeudet. Tavallisena käyttäjänä kopiointi ei säilytä tiedostojen omistajaa, joten palautetun sovelluksen omistajuus voi vaatia korjaamista jälkikäteen.

Kaksi paneelia CH-J Server Manager -sovelluksessa

Versiossa Alpha 0.1.1 File Manager sisältää yhdestä kolmeen paneelia, joista kukin näyttää paikallisen levyn tai minkä tahansa avoimen SSH-istunnon. Kopioi tai siirrä tiedostoja paneelien välillä näppäimistöllä, vetämällä tai pikavalikosta. Tiedot virtaavat yhdestä SFTP-istunnosta toiseen tietokoneesi kautta tallentumatta sen levylle, ja siirrot käyttävät jonoa, jossa on keskeytys-, jatkamis- ja peruutustoiminnot sekä ristiriitojen käsittely. Siirrettäessä lähdetiedosto poistetaan vasta, kun sen SHA-256 on täsmännyt, ja vain jos tiedosto ei ole muuttunut.

Huomioon otettavat rajoitukset

Siirto ei ole suora, joten sen nopeus riippuu omasta yhteydestäsi molempiin palvelimiin, ja tietokoneesi on pysyttävä yhteydessä. Tiedostoja, joita voi lukea vain sudo-komennolla, ei voi kopioida palvelinten välillä tällä tavalla. Beta 0.1.0 ei sisällä usean paneelin File Manager -työkalua.

Yksityiskohtaiset asiakirjat

OpenSSH: sftp →

OpenSSH: scp (-3) →

Biometrinen aukko ja turvallisuus →