Divi veidi, kā pārvietot datus starp serveriem
Viens serveris var izveidot tiešu savienojumu ar otru, vai arī jūsu dators var pārsūtīt datus starp tiem. Tiešs savienojums parasti ir ātrāks, taču avota serverim ir vajadzīga tīkla piekļuve mērķa serverim un tā akreditācijas dati, kurus jūs, iespējams, nevēlaties atstāt serverī. Pārsūtīšanai caur savu datoru nav vajadzīgs ne viens, ne otrs: akreditācijas datus glabā tikai jūsu dators, un serveriem nav jāspēj piekļūt vienam otram. Par to jāmaksā ar to, ka visi dati iet caur jūsu savienojumu.
Pārsūtīšana caur vietējo datoru no komandrindas
Komandas scp opcija -3 kopē starp diviem attāliem hostiem caur vietējo datoru. Tā ir noderīga vienreizējai kopēšanai, taču nenodrošina rindu, un, ja pārsūtīšana pārtrūkst, tā jāpalaiž vēlreiz pašam.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Pārbaudiet kopiju
Pirms kaut ko dzēšat avota serverī, salīdziniet kontrolsummu abos serveros. Sakrītošas SHA-256 vērtības rāda, ka fails ir saņemts nebojāts. Vienāds failu izmērs vien to nepierāda.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzIepriekš izlemiet, kā risināt konfliktus
Pirms lielākas pārsūtīšanas izlemiet, kas jādara, ja fails mērķa serverī jau pastāv: pārrakstīt, saglabāt abus vai izlaist. Pārbaudiet brīvo vietu mērķa serverī un mērķa direktorija atļaujas. Kopējot kā parasts lietotājs, failu īpašnieks netiek saglabāts, tāpēc pēc lietotnes atjaunošanas var būt jālabo tās failu īpašnieks.
Divi paneļi lietotnē CH-J Server Manager
Alpha 0.1.1 versijā File Manager ir no viena līdz trim paneļiem, un katrs rāda vietējo disku vai jebkuru atvērtu SSH sesiju. Kopējiet vai pārvietojiet failus starp paneļiem ar tastatūru, velkot vai no kontekstizvēlnes. Dati plūst no vienas SFTP sesijas uz otru caur jūsu datoru, netiekot saglabāti tā diskā, un pārsūtīšanai tiek izmantota rinda ar pauzes, atsākšanas, atcelšanas un konfliktu risināšanas iespējām. Pārvietojot avota fails tiek dzēsts tikai pēc tā SHA-256 sakritības un tikai tad, ja tas nav mainījies.
Sagaidāmie ierobežojumi
Pārsūtīšana nav tieša, tāpēc tās ātrums ir atkarīgs no jūsu savienojuma ar abiem serveriem, un datoram ir jāpaliek savienotam. Failus, kas lasāmi tikai ar sudo, šādi starp serveriem kopēt nevar. Beta 0.1.0 neietver File Manager ar vairākiem paneļiem.