Cum să copiați fișierele pe rețea, zhevak

Ieri am mers la site-ul Linux în limba rusă și am citit un articol despre un alt mod simplu de conectare la un director de la distanță:

sshfs (Secure Shell FileSystem) este un sistem de fișiere care se bazează pe protocolul securizat de rețea ssh. Esența sshfs-ului este aceea că gestionați fișierele și directoarele la distanță, la fel ca și pe computer. În activitatea sa, clientul sshfs se bazează pe modulul FUSE (Sistem de fișiere în spațiul utilizatorilor).







Cu toate acestea, hai să ajungem la punct! Și cineva care dorește să se scufunde în aceste tehnologii chiar și mai adânc, poate să privească și prin Internet.

Deoarece majoritatea serverelor ssh acceptă inițial protocolul sshfs, nu aveți nevoie de nimic pe partea serverului deloc. În caz contrar, dacă nu ați ridicat serverul ssh pe computerul la distanță, instalați apoi modulul:

Ca rezultat, acest pachet va fi instalat în sistem și ssh-north va fi "ridicat".

Pe partea clientului (adică pe desktop) trebuie să instalați pachetul sshfs:

Totul, cu instalarea pachetelor terminate. Acum să mergem la curățarea pistei.

Un director la distanță (un director de pe alt computer) poate fi atașat la orice director din directorul de acasă. Atunci când directorul la distanță este montat, accesul la acesta va arăta exact ca și cum întregul său conținut este pe hard disk-ul din interiorul computerului. Am vorbit deja despre asta.

Sarcina noastră actuală este să vină cu un nume pentru acest director care să reflecte fără echivoc sensul său. Este mai ușor pentru mine să fac asta prin exemplu.

Deci, am un server și un comportament de lucru care au numele eee și respectiv p24. (. Sunt un susținător al ideii de a dota calculatoare nume scurte, precum și a da nume scurte către utilizatori) Pe și pe un alt calculator am conturile mele, care au același nume - Alex. Astfel, directorul meu de acasă va avea aceeași cale și / sau / home / alex.

În plus, în grila de acasă, pot avea și alte computere, cum ar fi turion, rover, sveta și altele.

Acum, să ne amintim că shell-ul (bash) are variabile de mediu. Suntem interesați de variabilele $ HOME și $ USER. Cu comanda ecou, ​​le putem vedea valorile







Pentru a monta directoarele de la distanță, am creat un director nfs special în directorul meu de acasă.

Prima comandă cd fără argumente vă va muta în partea de sus a directorului de domiciliu. A doua comandă (după ) va crea directorul nfs și va crea în el simultan trei sub-directoare:

Cum să copiați fișierele pe rețea, zhevak

Astfel, pentru fiecare calculator la distanță există locul potrivit pentru "parcare".

Sau, în timp ce în shell-ul grafic, apăsați Alt-F2. Apare fereastra "Run program". Apoi, tastați gkit gedit / etc / hosts

Cum să copiați fișierele pe rețea, zhevak

Iată un exemplu al conținutului fișierului meu:

Deci, în momentul de față suntem gata să primim și să trimitem panouri (avioane).

Să presupunem că acum vroiam să mă conectez la PC-ul eee. Translatând de la limba utilizatorilor Windows la limba utilizatorului Linux, trebuie să montează directorul de la distanță. Voi face asta cu următoarea comandă:

aici:
sshfs - de fapt, comanda

$ USER @ eee: $ HOME - resursa pe care o montează. Înlocuind $ USER și $ HOME cu alex și / home / alex. noi primim alex @ eee: / home / alex. Design-ul lui alex @ eee ar trebui să vă fie cunoscut în "cazuri poștale". Numai în loc de serverul de mail (yandex.ru, mail.ru, gmail.com) este numele serverului dvs. ssh. Coloana (':') de pe linie separă numele de utilizator și numele computerului de directorul pe care dorim să îl montăm în sistemul nostru. Cum ți-ai dat seama?

$ HOME / nfs / eee - și acesta este locul unde să vină „bord“, adică un loc pe calculatorul nostru local, care va fi montat directoare la distanță.

Cred că nu este așa de dificil. Cu cei neobișnuiți poate părea un fel de magie teribilă, dar, vă asigur, este foarte, foarte simplu!

După ce ați lucrat cu directorul la distanță, este mai bine să îl dezasamblați. Deși în resturi, atunci nu puteți face - atunci când opriți sistemul în sine se va demonta.

Există o comandă specială pentru dezasamblare:

De asemenea, îl puteți dezactiva în mod tradițional - prin comanda umount:

dar în acest caz va trebui să introduceți parola.

Probabil că tot ce vreau să spun despre accesarea fișierelor și a directoarelor la distanță.

Pentru oamenii leneși, care nu pot primi comenzi din consola din mâinile mele, vă pot sugera lansarea butoanelor de lansare:

Cum să copiați fișierele pe rețea, zhevak

și plasați-le pe panouri (trageți-le pe mouse):

Dacă am observat, atunci în fereastra cu butonul de start nu am folosit variabilele de mediu. Nu știu de ce, dar butonul de pornire nu dorește să decripteze variabilele de mediu. Ca urmare, un apel la computerul la distanță nu este numit rolzovatelya alex, și cu numele de utilizator $ USER, adică în căutarea exact un astfel de nume.

Ei bine, acum sigur - totul!







Articole similare

Trimiteți-le prietenilor: