Почетна » како да » Како да конфигуришете Распберри Пи за Ремоте Схелл, Десктоп и Филе Трансфер

    Како да конфигуришете Распберри Пи за Ремоте Схелл, Десктоп и Филе Трансфер

    Дакле, имате Распберри Пи и желите да максимално повећате свој малени отисак тако што ћете се претворити у потпуно самостални бок-но монитор, тастатуру или друге улазне периферије. Прочитајте како ћемо вам показати како да подесите приступ удаљеном љусци, десктопу и преносу датотека на вашем Пи.

    Зашто желим ово да урадим?

    Пи, чак и чврсти случај, је мали компјутер. Савршен је за туцкање негдје изван видокруга без гагле жица које се стрше - за многе пројекте вам једноставно не треба стални монитор и периферна пратња.

    То не значи, међутим, да нећете морати да се повезујете на кутију да бисте вршили измене, ажурирали ствари, преносили датотеке и тако даље. Савршен пример за ово је цоол мали индикатор кише који смо изградили као део нашег Буилд а ЛЕД индикатора са чланком Распберри Пи (за е-пошту, временску прогнозу или било шта друго). Не треба му све то везано за то, али ипак бисмо желели да се на уређај скокнемо и лако направимо измене или испробамо нове експерименте са ЛЕД модулом без потребе да га вучемо назад у радионицу, и Повежите га са монитором, тастатуром, мишем и сл. Конфигуришући га за удаљену љуску, удаљену радну површину и даљински пренос датотека, направили смо супер једноставно да увек комуницирамо са нашом Пи јединицом из удобности нашег стоног рачунара као да смо прикључили смо јединицу до пуне радне станице.

    Шта ми је потребно?

    Ако сте потпуно нови у раду са Распберри Пи-јем, предлажемо вам да проверите ХТГ Водич за почетак рада са Распберри Пи-јем да бисте добили основе о уређају и убрзали рад.

    За овај туториал требате сљедеће ствари:

    • Распберри Пи Распбиан.
    • Стони или лаптоп рачунар.
    • Локална Ви-Фи или жичана мрежа за повезивање Пи и вашег рачунара.

    Прво, већина корака у овом упутству би требало да функционише са другим дистрибуцијама заснованим на Линуку али користићемо Распбиан. Требало би да имате мало проблема са прилагођавањем упутства другим дистрибуцијама.

    Друго, користимо Виндовс машину као наш умрежени рачунар за интеракцију са Распберри Пи јединицом као удаљеном главом / интерфејсом. Када је то прикладно, потрудићемо се да се повежемо са упутствима и предложеним читањем у вези обављања паралелних задатака и алата на ОС Кс и Линуку.

    Подешавање и повезивање на ССХ сервер

    Приступ удаљеној командној линији вашој Распбиан инсталацији је најлакши мали подешавање које можете да направите на свом систему, и једноставно је једноставно да бисте омогућили.

    Отворите терминал у Расиану, пречица је ЛКСТерминал на радној површини и унесите следећу команду:

    судо распи-цонфиг

    Навигирајте до ссх и притисните Ентер. Када будете упитани о ССХ серверу, изаберите Омогући и поново притисните Ентер. Бићете враћени на Распи-цонфиг панел; навигате довн то Заврши и притисните ентер да бисте затворили алат за конфигурацију. То је све што треба да урадите да бисте укључили ССХ приступ вашем Пи. Подразумевана ССХ логин и лозинка је пи и малина, редом.

    Док још увек седите на командној линији, сада је одлично време да проверите ИП ваше Распберри Пи јединице у локалној мрежи. Тип ифцонфиг на промпту и онда погледајте излаз команде. Ако користите Етхернет порт који желите да потражите инит аддр у етх0 секција; ако користите Ви-Фи, желите да потражите инит аддр у влан0 сецтион. Поред провере и бележења ИП адресе, ово је такође одличан тренутак да подесите статички ИП унос у вашем рутеру тако да не морате да ловите за ИП у будућности.

    Сада када је ССХ сервер омогућен, знамо логин, и знамо ИП адресу машине, време је да се повежемо преко ССХ и тестирамо. Да бисте то учинили из Линука и ОС Кс-а можете једноставно користити ссх команду на терминалу. Корисници Виндовса ће, међутим, требати ССХ клијент као што је ПуТТИ.

    Пошто користимо Виндовс кутију за даљинско управљање нашим Пи, ПуТТИ је. Инсталирајте копију ПуТТИ или извуците преносиву верзију и испалите је. Постоје много са подешавањима са којима можете да се мешате у ПуТТИ, али ми само треба да бринемо о једној ствари за повезивање са нашим Пи. На главном интерфејсу Сессион, само упишите ИП адресу вашег Пи и изаберите ССХ испод њега:

    Хит Отвори на дну и ПуТТИ ће покренути прозор терминала за вас, повезати се на ваш Пи и затражити од вас да се пријавите. пи / малина:

    Када је ваша ССХ веза функционална, можете технички комплетирати остатак овог уџбеника на даљину из удобности вашег стола - иако бисмо саветовали да оставите главу и тастатуру на вашем систему док не завршите цео пројекат и да све ради глатко.

    Пре него што кренемо даље, постоји нека додатна функционалност коју можемо извући из ССХ-а. Поред даљинског управљања командном линијом, можете даљински преносити датотеке користећи Сецуре Цопи. Интензиван је за командну линију и није нарочито погодан за пренос великог броја датотека које потичу из више директоријума, али за једнократни пренос конфигурационих датотека или неки други мали думп, прилично је згодан. Погледајте наш водич за копирање датотека преко ССХ помоћу команде СЦП овде.

    У наставку ћемо детаљније размотрити технике прилагођавања фајлова засноване на корисничком / ГУИ.

    Подешавање и конфигурисање ваше удаљене радне површине

    Даљински приступ командној линији је одличан, али има и приступ радној површини за активности фокусиране на ГУИ. Хајде да заједно повежемо моћ командне линије и моћи радне површине.

    Иако смо до сада говорили о томе као о "удаљеној радној површини", алатка коју заправо инсталирамо позната је под називом Виртуал Нетворк Цомпутинг (ВНЦ), од којих су многи познати, као што су РеалВНЦ и ТигхтВНЦ. За овај водич ћемо инсталирати ТигхтВНЦ на Пи. Да бисте приступили ТигхтВНЦ сесији заснованој на Пи, биће вам потребан удаљени клијент као што је:

    • ТигхтВНЦ десктоп клијент за Виндовс
    • ТигхтВНЦ десктоп клијент за Линук / Уник системе
    • РеалВНЦ десктоп клијент за ОСКС

    Узмите копију сада, а ми ћемо је касније открити у овом одељку. За сада, пређимо на инсталирање ТигхтВНЦ сервера на Распберри Пи. Отворите терминал. Унесите следећу команду да бисте започели:

    судо апт-гет инсталл тигхтвнцсервер

    Ово ће преузети и распакирати инсталационе датотеке; када се од вас затражи да наставите, притисните И. Након завршетка инсталације, враћате се у промпт. Можете покренути ВНЦ на један од два начина. Једноставно покрените наредбу за послужитељ:

    тигхтвнцсервер

    Добићете упит за унос лозинке за приступ ВНЦ радној површини - као што се види на слици изнад. Лозинка мора бити дугачка 4-8 знакова. Када потврдите лозинку, од вас ће бити затражено да поставите лозинку за приказ само ако је то могуће (можете да се искључите из корака, као што смо то учинили).

    Алтернативно, можете користити много прецизнију, иако дуже откуцану, команду која вам даје већу контролу над начином на који ће удаљени рачунар видети радну површину - што је најважније, која ће резолуција десктоп приказати како бисте могли да уживате у приказу преко целог екрана. удаљеног рачунара. Да бисте одредили резолуцију ВНЦ радне површине, користите следећу команду да замените вредност резолуције (четврта ставка у команди) за резолуцију удаљене радне површине:

    внцсервер: 1 -геометри 1600 × 900 -дептх 16 -пикелформат ргб565:

    Ако у било ком тренутку направите грешку у подешавању ВНЦ серверске инстанце и / или желите да угасите ВНЦ сервер, једноставно унесите следеће (промена броја после двотачке на број ВНЦ инстанце коју желите да убијете) :

    внцсервер -килл: 1

    Сада када је ВНЦ сервер укључен и покренут, хајде да се повежемо на њега са наше удаљене радне површине. Покрените ТигхтВНЦ прегледач на свом рачунару и прикључите ИП адресу Распберри Пи јединице, а затим: 1 на следећи начин:

    И ево наше награде за успешно конфигурисање нашег ВНЦ сервера - леп приказ целог екрана нашег удаљеног Распберри Пи уређаја:

    Познато је да постоји проблем са ТигхтВНЦ и Расбианом, који ће, захваљујући невероватној промени дозволе, изазвати проблеме са стварном радном површином која је повезана са монитором (остављајући интерфејс удаљене радне површине који обезбеђује ВНЦ сервер нетакнут). Да бисте решили овај проблем пре него што вам постане проблем, идите десно до командне линије и унесите следећу команду:

    судо цховн пи /хоме/пи/.Ксаутхорити

    Ова команда мења власништво над .Ксаутхорити фајлом назад кориснику пи-за радознале, .Ксаутхорити фајл користи Кс-виндовс систем у Расиан и нешто током процеса инсталације и конфигурације ТигхтВНЦ сервера тај мали проблем са дозволама доводи до тога.

    Са тим малим малим скретањем са пута, вратимо се на завршетак конфигурације удаљене радне површине.

    Сада када имамо пуну командну линију и приступ десктопу за Распберри Пи, постоји један не тако тривијалан подесак који морамо да направимо. Алат Распи-цонфиг поставља ССХ сервер да се аутоматски покреће приликом покретања система, али ВНЦ сервер још није конфигурисан на такав начин. Можете прескочити овај корак и ручно покренути послужитељ на командној линији путем ССХ-а када вам је то потребно, али ми покушавамо да то учинимо што је могуће безбрижнијим за будућу употребу. Узмимо тренутак и креирамо почетну датотеку за ВНЦ сервер.

    Да би се аутоматски покренуо ВНЦ сервер, потребно је да подесимо инит, или иницијализацију, датотеку коју ће Распбиан користити за чисто покретање и искључивање сервера током процеса покретања и искључивања. Креирамо инит датотеку сада. На командној линији наведите следећу команду:

    судо нано /етц/инит.д/тигхтвнц

    Ово ће креирати датотеку у директоријуму иницијализације под називом “тигхтвнц” и отворити нано едитор тако да можемо да налепите наш скрипт. У нано уређивачу, налепите следећу шифру (обавезно промените вредност резолуције 1600 × 900 тако да одговара екрану вашег удаљеног рачунара:

    #! / бин / сх
    ### БЕГИН ИНИТ ИНФО
    # Обезбеђује: тигхтвнцсервер
    # Обавезно покретање:
    # Обавезно-Стоп:
    # Дефаулт-Старт: 2 3 4 5
    # Дефаулт-Стоп: 0 1 6
    # Кратак опис: старт внц сервер
    # Опис:
    ### ЕНД ИНИТ ИНФО

    "$ 1" у
    почетак)
    су пи -ц 'внцсервер: 1 -геометри 1600 × 900 -дептх 16 -пикелформат ргб565:'
    ецхо "ВНЦ Стартед"
    ;;
    зауставити)
    пкилл Кстигхтвнц
    ецхо "ВНЦ Терминатед"
    ;;
    *)
    ецхо “Употреба: /етц/инит.д/тигхтвнц старт | стоп”
    екит 1
    ;;
    есац

    Поред модификовања дела резолуције екрана, постоји још једна ствар коју можете да измените. У реду 14 можете променити команду “су пи -ц” на било који други кориснички налог осим “пи” ако желите да ВНЦ на одређену радну површину за тај налог.

    Након што сте залијепили и измијенили код, вријеме је да га спремите. Притисните ЦТРЛ + Кс да бисте изашли и сачували рад у нано. Када се вратите у командну линију, морамо направити неколико брзих измена дозвола за датотеку:

    судо цхмод 755 /етц/инит.д/тигхтвнц

    Сада је иницијализација датотека извршна. Можемо је тестирати из промпта:

    судо /етц/инит.д/тигхтвнц старт

    судо /етц/инит.д/тигхтвнц стоп

    Последња промена коју ћемо направити је да ажурирамо датотеку рц.д (која прати које су инитилизационе скрипте у фасцикли /инит.д/):

    судо упдате-рц.д уобичајено

    Након што унесете ту команду, добићете потврду да је датотека ажурирана. Сада је време за прави тест: да ли се фајл исправно учитава након рестарта? Унесите следеће у командну линију да бисте поново покренули систем и припремите се са својим ВНЦ клијентом да бисте тестирали везу у тренутку:

    судо ребоот

    Када систем заврши поновно подизање система, пријавите се са својим ВНЦ клијентом. Ако ваша ВНЦ сесија не успе, посетите командну линију и поново покрените команду за покретање тигхтвнц (из теста изнад) поново да бисте проверили да ли је датотека извршна и да је лозинка исправно сачувана.

    У овом тренутку, ми смо још више у нашој мисији да потпуно контролишемо нашу јединицу Распберри Пи. Помоћу даљинског приступа путем командне линије преко ССХ-а и приступа удаљеној радној површини преко ВНЦ-а испод наших појасева, пређимо на поједностављивање процеса преноса датотека између нашег Пи и десктоп рачунара..

    Подешавање и конфигурисање алата за пренос датотека

    Пошто смо већ поставили ССХ, најједноставнији начин да поставите једноставан пренос датотека између наших Пи и удаљених рачунара је да вратите ГУИ интерфејс на ССХ везу. Сећате се како смо раније разговарали о коришћењу СЦП-а преко ССХ-а? Покретање из командне линије постаје стварно напорно, стварно брзо. Са ГУИ омотачем, моћи ћемо да проводимо више времена померањем датотека и играњем са нашим Пи и мање времена кљуцањем по тастатури.

    Иако постоји низ ГУИ омотача за СЦП наредбу, ми ћемо ићи са цросс-платформ алатом који многи људи већ знају, имају, и воле (и можда чак и нису свјесни да ради СЦП трансфере): ФилеЗилла. Доступан је за Виндовс, ОС Кс и Линук - овде можете преузети копију.

    Када инсталирате ФилеЗилла, испалите га и идите на Филе -> Сите Манагер. Направите нови унос, назовите га и укључите корисничко име и лозинку за ваш Пи.

    На крају, обавезно поставите порт на 22 и Сервертипе на СФТП - ССХ протокол за пренос датотека. Кликните на везу при дну и третираћете се са приказом сличним овоме:

    Локални директоријуми се налазе у левом окну, а даљински директоријуми на Пи су у десном окну. Премештање датотека између њих је једноставно као да их повучете и испустите.

    Искориштавање постојећег ССХ пријеноса датотека је најлакши начин да се дође до датотека на Пи без додатне конфигурације али ако желите да конфигуришете ваш Пи да прима и дели датотеке без потребе за удаљеним корисником, као што је ФТП клијент способан за СЦП, као што је ФилеЗилла, препоручујемо да проверите део конфигурације Самбе у нашем водичу: Како окренути малину Пи у Лов-Повер Нетворк Стораге Девице. Читање које ће вас упознати са постављањем основног Самба дељења на Пи да бисте креирали дељену фасциклу која је лако доступна само о било коме на мрежи без додатних алата.


    Конфигурирали сте ССХ, конфигурирали сте ВНЦ, а ви сте поставили једноставан СФТП и / или Самба приступ вашем Пи-у у овом тренутку можете подићи Распберри Пи, уклонити монитор, типковницу и миша, и склони га као тиху и безглаву машину.

    Имате идеју за Распберри Пи пројекат и умирете од нас да напишемо водич за то? Звучите у коментарима или нам пошаљите емаил на типс@ховтогеек.цом и ми ћемо се потрудити да помогнемо.