Скочи на садржај

Умрежавање два рачунара под Линуксом

Мало сам се бавио и овом тематиком, зашао сам у администраторске воде и тражио начин да на најједноставнији начин умрежим две машине под (Арч) Линуксом, како бих лагано пребацивао гомилу података који ми са времена на време затребају, а оно што сам себи омогућио је и брзо прављење резервних копија података. Ово је битно јер ме често хватају бубице па мењам дистрое. Једно је сигурно, увек се вратим Арчу!

Arch Linux

На Линуксу је правило, као и у целом свету слободног софтвера да све може да се уради на више начина. Гуглаш, тражиш, гњавиш мало људе по форумима и на крају нађеш решење које у датом тренутку одговара. У ствари то буде на дуже стазе. Ово говорим из искуства, јер кад једном нешто успем да подесим, то буде трајно решење 🙂

Овог пута решење за умрежавање два рачунара сам пронашао у софтверу кратког имена sshfs. Иза ове чудне скраћенице крије се врло моћан софтвер који омогућује монтирање удаљених директоријума преко сигурне шкољке. То је онако упрошћено речено и грубо преведено. Некако се трудим да избегавам те увезене речи, па можда ово што пишем изгледа чудно.

Поступак монтирања и демонтирања

Привремено монтирање

Да би се привремено (привремено значи до наредног рестарта) монтирала удаљена фасцикла морамо знати налог с којим приступамо тој фасцикли, затим ИП адресу удаљеног рачунара и то је то. У ствари на локалном рачунару нам је потребна фасцикла на коју ћемо монтирати удаљену фасциклу. Генерално, команда којом се све ово постиже изгледа овако:

$ sshfs [user@]host:[dir] mountpoint [options]

А мало конкретније:

$ sshfs korisnik@adresa_racunara:/udaljena/fascikla /lokalna/fascikla -C -p 9876

* korisnik – корисник на удаљеном рачунару
* adresa_racunara – ИП адреса удаљеног рачунара
* -C – опција која омогућује компресију
* -p 9876 – порт којим тече комуникација између рачунара

Демонтирање

Демонтирање иде још лакше:

$ fusermount3 -u /lokalna/fascikla

Трајно монтирање

Постоји и трајна варијанта (она која остаје и након рестарта рачунара), која подразумева унос у датотеку фстаб:

korisnik@adresa_racunara:/udaljena/fascikla  /lokalna/fascikla  fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/USERNAME/.ssh/id_rsa,allow_other,default_permissions,uid=USER_ID_N,gid=USER_GID_N 0 0

Арч Вики је баш одлично организован и јако је добро објашњено све о овом поступку. Сажетак је ту, а за детаље мораћете да запрљате мало руке 😉