Главна сврха писања овог чланка је пружити корак-по-корак водич о томе како монтирати удаљени Линук датотечни систем помоћу ССХФС клијент преко ССХ.
Овај чланак је користан за оне кориснике и системске администраторе који желе да монтирају удаљени систем датотека на своје локалне системе у било коју сврху. Практично смо тестирали инсталирањем ССХФС клијента на једном од наших Линук система и успешно монтираних удаљених система датотека.
Пре него што наставимо са даљом инсталацијом, да се разумемо ССХФС и како то функционише.
ССХФС означава (Сецуре СХелл ФилеСистем) клијент који нам омогућава монтирање удаљеног датотечног система и интеракцију са удаљеним директоријумима и датотекама на локалној машини помоћу ССХ Протокол за пренос датотека (СФТП).
Предложено читање:10 примера наредби сФТП за пренос датотека на удаљеним серверима у Линуку
СФТП је сигуран протокол за пренос датотека који омогућава приступ датотекама, пренос датотека и функције управљања датотекама преко протокола Сецуре Схелл. Јер
ССХ користи шифровање приликом преноса датотека преко мреже са једног рачунара на други рачунар и ССХФС долази са уграђеним осигурачем (Датотечни систем у корисничком простору) кернел модул који омогућава непривилегованим корисницима да креирају свој систем датотека без измене кода језгра.У овом чланку ћемо вам показати како инсталирати и користити ССХФС клијент на било којој Линук дистрибуцији за монтирање удаљеног Линук датотечног система или директоријума на локалну Линук машину.
Подразумевано ссхфс пакети не постоје на свим већим дистрибуцијама Линука, морате омогућити епел спремиште под вашим Линук системима да бисте инсталирали ссхфс уз помоћ Иум командују са својим зависностима.
# иум инсталл ссхфс. # днф инсталл ссхфс [Укључено Федора 22+издања] $ судо апт-гет инсталл ссхфс [УкљученоДебиан/Убунту засновани системи]
Када се ссхфс пакет инсталира, потребно је да креирате директоријум тачке монтирања у који ћете монтирати удаљени систем датотека. На пример, креирали смо директоријум за монтирање под /mnt/tecmint
.
# мкдир /мнт /тецминт. $ судо мкдир /мнт /тецминт [Укључено Дебиан/Убунту засновани системи]
Након што сте креирали директоријум тачке монтирања, покрените следећу команду као а корен корисник треба да монтира удаљени систем датотека под /mnt/tecmint
. У вашем случају директориј монтирања би био било шта.
Следећа команда ће монтирати удаљени директоријум под називом /home/tecmint
под /mnt/tecmint
у локалном систему. (Не заборавите заменити к.к.к.к са вашом ИП адресом и тачком монтирања).
# ссхфс [заштићена е -пошта]:/хоме/тецминт//мнт/тецминт. $ судо ссхфс -о аллов_отхер [заштићена е -пошта]:/хоме/тецминт//мнт/тецминт [Укључено Дебиан/Убунту засновани системи]
Ако је ваш Линук сервер конфигурисан са овлашћењем заснованим на ССХ кључу, мораћете да наведете путању до ваших јавних кључева као што је приказано у следећој команди.
# ссхфс -о ИдентитиФиле = ~/.ссх/ид_рса [заштићена е -пошта]:/хоме/тецминт//мнт/тецминт. $ судо ссхфс -о аллов_отхер, ИдентитиФиле = ~/.ссх/ид_рса [заштићена е -пошта]:/хоме/тецминт//мнт/тецминт [Укључено Дебиан/Убунту засновани системи]
Ако сте горњу команду успешно извршили без грешака, видећете листу удаљених датотека и директоријума монтираних под /mnt/tecmint
.
# цд /мнт /тецминт. # лс
[[заштићена е -пошта] тецминт]# лс. 12345.јпг ффмпег-пхп-0.6.0.тбз2 Линук невс-цлосеуп.ксл с3.јпг. цмслогс гмд-латест.скл.тар.бз2 билтен о злонамерном софтверу1.хтмл ссхдаллов. епел-релеасе-6-5.ноарцх.рпм јсон-1.2.1 мовиес_лист.пхп поллбета.скл. ффмпег-пхп-0.6.0 јсон-1.2.1.тгз ми_нект_артицал_в2.пхп поллбета.тар.бз2
Ако трчите дф -хТ командом видећете тачку монтирања удаљеног датотечног система.
# дф -хТ
Врста датотечног система Величина Употреба Доступност Употреба% Монтирано на. удев девтмпфс 730М 0 730М 0% /дев. тмпфс тмпфс 150М 4.9М 145М 4% /трчање. /дев /сда1 ект4 31Г 5.5Г 24Г 19% / тмпфс тмпфс 749М 216К 748М 1% /дев /схм. тмпфс тмпфс 5.0М 4.0К 5.0М 1% /трчање /закључавање. тмпфс тмпфс 749М 0 749М 0%/сис/фс/цгроуп. тмпфс тмпфс 150М 44К 150М 1%/трчање/корисник/1000.[заштићена е -пошта]:/хоме/тецминт фусе.ссхфс 324Г 55Г 253Г 18%/мнт/тецминт
Предложено читање:12 корисних команди „дф“ за проверу простора на диску у Линук -у
Да бисте трајно монтирали удаљени систем датотека, морате уредити датотеку која се зове /etc/fstab
. Да бисте то урадили, отворите датотеку помоћу свог омиљеног уређивача.
# ви /етц /фстаб. $ судо ви /етц /фстаб [Укључено Дебиан/Убунту засновани системи]
Идите на дно датотеке и додајте јој следећи ред и сачувајте датотеку и изађите. Доњи унос монтира датотечни систем удаљеног сервера са подразумеваним поставкама.
ссхфс#[заштићена е -пошта]:/хоме/тецминт//мнт/тецминт фусе.ссхфс подразумеване вредности 0 0.
Уверите се да јесте ССХ Пријава без лозинке на месту између сервера за аутоматско монтирање датотечног система током поновног покретања система.
Ако је ваш сервер конфигурисан са овлашћењем заснованим на ССХ кључу, додајте овај ред:
ссхфс#[заштићена е -пошта]:/хоме/тецминт//мнт/тецминт фусе.ссхфс ИдентитиФиле = ~/.ссх/ид_рса подразумеване вредности 0 0.
Затим морате ажурирати датотеку фстаб тако да одражава промене.
# моунт -а. $ судо моунт -а [Укључено Дебиан/Убунту засновани системи]
Да бисте демонтирали удаљени датотечни систем, издајте следећу команду која ће одмонтирати удаљени систем датотека.
# умоунт /мнт /тецминт
То је све за сада, ако се суочите са потешкоћама или вам је потребна помоћ у монтирању удаљеног система датотека, контактирајте нас путем коментара и ако сматрате да је овај чланак од велике користи, поделите га са својим пријатељи.