CH-J Server Managerupravljanje poslužiteljima preko SSH
Meni
Svi vodiči i članci →

SFTP prijenos između dva Linux poslužitelja bez SCP

Kopirajte datoteke između dva udaljena poslužitelja preko vlastitog računala, riješite sukobe i provjerite rezultat pomoću SHA-256.

Dva načina prijenosa podataka između poslužitelja

Jedan se poslužitelj može povezati izravno s drugim ili vaše računalo može posredovati u prijenosu podataka između njih. Izravna je veza obično brža, ali izvornom poslužitelju trebaju mrežni pristup ciljnom poslužitelju i vjerodajnice za njega, koje možda ne želite ostaviti na poslužitelju. Posredovanje ne zahtijeva ni jedno ni drugo: vjerodajnice se nalaze samo na vašem računalu, a poslužitelji ne moraju moći pristupiti jedan drugome. Cijena je toga da svi podaci prolaze kroz vašu vezu.

Posredovanje iz naredbenog retka

Opcija -3 naredbe scp kopira između dva udaljena domaćina preko lokalnog računala. Korisna je za jednokratno kopiranje, ali ne nudi red čekanja, a ako se prijenos prekine, morate ga sami ponovno pokrenuti.

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

Provjerite kopiju

Prije nego što išta izbrišete na izvornom poslužitelju, usporedite kontrolne zbrojeve na oba poslužitelja. Podudarne vrijednosti SHA-256 pokazuju da je datoteka stigla neoštećena. Sama jednaka veličina datoteka to ne dokazuje.

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

Unaprijed odlučite kako rješavati sukobe

Prije većeg prijenosa odlučite što učiniti ako datoteka već postoji na ciljnom poslužitelju: prepisati je, zadržati obje ili je preskočiti. Provjerite slobodan prostor na ciljnom poslužitelju i prava na ciljnom direktoriju. Kopiranje kao običan korisnik ne čuva vlasnika datoteka, pa nakon obnove aplikacije može biti potrebno ispraviti vlasništvo nad njezinim datotekama.

Dva panela u CH-J Server Manager

U Alpha 0.1.1 File Manager ima od jednog do tri panela, a svaki prikazuje lokalni disk ili bilo koju otvorenu SSH sesiju. Kopirajte ili premještajte datoteke između panela tipkovnicom, povlačenjem ili putem kontekstnog izbornika. Podaci se prenose iz jedne SFTP sesije u drugu preko vašeg računala bez pohrane na njegov disk, a prijenosi koriste red čekanja s pauziranjem, nastavkom, otkazivanjem i rješavanjem sukoba. Pri premještanju izvorna se datoteka briše tek nakon što se njezin SHA-256 podudari i samo ako nije izmijenjena.

Očekivana ograničenja

Prijenos nije izravan, pa njegova brzina ovisi o vašoj vezi s oba poslužitelja, a vaše računalo mora ostati povezano. Datoteke koje se mogu čitati samo uz sudo ne mogu se na ovaj način kopirati između poslužitelja. Beta 0.1.0 ne uključuje File Manager s više panela.

Detaljna dokumentacija

OpenSSH: sftp →

OpenSSH: scp (-3) →

Biometrično otključavanje i sigurnost →