Съдържание:

Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP: 4 стъпки
Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP: 4 стъпки

Видео: Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP: 4 стъпки

Видео: Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP: 4 стъпки
Видео: Port Forwarding Explained 2024, Юли
Anonim
Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP
Отдалечен достъп до Raspberry Pi: SSH, Dekstop & FTP

В тази публикация ще разгледаме 3 различни метода, чрез които можете да получите отдалечен достъп до Raspberry Pi, за да улесните работата с него. Първият е SSH, който ще ви позволи отдалечен достъп до терминала. Втората е връзка с отдалечен работен плот, която ще ви позволи да получите достъп до работния плот на Raspberry Pi за моменти, когато трябва да взаимодействате с потребителския интерфейс. Третият ще ви позволи директен достъп до файловете и папките, за да можете лесно да получавате или прехвърляте файлове между Raspberry Pi и вашия компютър.

Видеото по -горе навлиза в по -подробни подробности за всеки един от тях и препоръчвам първо да го гледате, за да разберете различните методи.

Стъпка 1: Свържете се с вашата локална мрежа

Свържете се с вашата локална мрежа
Свържете се с вашата локална мрежа
Свържете се с вашата локална мрежа
Свържете се с вашата локална мрежа

За да работят и трите метода, Raspberry Pi трябва да бъде свързан към същата мрежа като компютъра, от който искате да имате отдалечен достъп до него. Има няколко начина, по които можете да направите това.

Кабелна връзка:

Ако планирате да използвате кабелна връзка, просто включете Ethernet кабела в платката и включете другия край на кабела в домашния рутер. Платката трябва автоматично да се свърже с мрежата.

Безжично (с дисплей/клавиатура/мишка):

Ако планирате да използвате безжична връзка, просто трябва да се свържете с мрежата, като щракнете върху иконата за безжична мрежа в лентата на задачите, въведете паролата и щракнете върху OK. Платката трябва автоматично да се свърже с мрежата. Моля, гледайте видеото за пример за това.

Безжична връзка (без дисплей, режим без глава):

Можете също да свържете дъската към мрежата, като създадете файл wpa_supplicant.conf в зареждащата директория на microSD картата. Операционната система Raspberry Pi проверява този файл при първо зареждане и ако е налице, тогава ще използва съдържащите се в него данни за мрежата, за да се свърже с мрежата. Можете да изтеглите файла с шаблони от връзката по -долу и да го актуализирате с кода на вашата държава, име на мрежата и парола. Препоръчително е да използвате текстов редактор като Notepad ++ или Sublime Text 3, за да създадете файла. След като приключите, просто го копирайте в зареждащото устройство веднага щом приключите с мигането на изображението, но преди да стартирате дъската за първи път.

Файл на WPA шаблон:

Използвайте следната връзка за списък с кодове на държави:

След като се свържем с мрежата, трябва да получим IP адреса на платката. Можете да направите това по много начини, но един удобен метод е използването на софтуер като Angry IP Scanner. Моля, гледайте видеото, ако трябва да го видите в действие. Софтуерът просто сканира вашата локална мрежа и изброява всички активни устройства заедно с техните IP адреси. IP адресът на моята платка е 192.168.1.37 и ако дъската ви се покаже, можете да сте сигурни, че тя е успешно свързана към вашата мрежа.

Стъпка 2: SSH във вашия съвет

SSH във вашия съвет
SSH във вашия съвет
SSH във вашия съвет
SSH във вашия съвет

Ако сте използвали Raspberry Pi преди това, в даден момент ще сте използвали терминалния прозорец. Използването на терминала ви позволява лесно да създавате скриптове, да актуализирате софтуера и така нататък. По подразбиране можете да получите достъп и да използвате терминала, като свържете дисплей и клавиатура към платката, но това не винаги е удобно, особено ако използвате Pi Zero- който няма нито пълноразмерен USB порт, нито пълен HDMI порт с размер. SSH ви позволява достъп до терминала без нужда от дисплей или клавиатура, което го прави много удобен. По -важното е, че можете също да копирате/поставите команди и скриптове от основния си компютър, вместо да пишете всичко. SSH означава Secure SHell и ви позволява безопасно да комуникирате с устройство чрез незащитена връзка. Има два основни начина, по които можете да активирате SSH.

С дисплей/клавиатура/мишка:

Ако имате свързан дисплей, клавиатура и мишка, можете просто да отворите прозореца „Конфигурация на Raspberry Pi“от менюто „Предпочитания“и след това да преминете към раздела „Интерфейси“. След това можете просто да кликнете върху бутона за избор до SSH, който казва „Активиран“и след това да натиснете OK. Можете да гледате видеоклипа, за да видите това как се прави.

Без дисплей, режим без глава:

Ако нямате достъп до дисплей, можете просто да създадете празен файл с името "ssh" и да го копирате в зареждащото устройство. Не добавяйте разширение към файла. Препоръчително е да използвате текстов редактор като Notepad ++ или Sublime Text 3, за да създадете файла. Копирайте този файл скоро след като преместите изображението, но преди да го стартирате за първи път. Това ще активира SSH за вас.

След като приключите, просто трябва да отворите терминален прозорец на компютъра си (командния ред за Windows и терминал за Mac). След като приключите, просто въведете „ssh [email protected]“и натиснете enter. Моля, не забравяйте да актуализирате вашия IP адрес в тази команда. След това ще ви попита дали искате да запомните хоста и можете да въведете да, последвано от натискане на клавиша за въвеждане. След това ще ви поиска парола и по подразбиране това е „малинов“без кавички. След като въведете паролата, ще влезете в таблото и след това ще получите достъп до терминала и ще изпълните команди, сякаш сте били директно свързани с платката с помощта на клавиатура.

Стъпка 3: Връзка с отдалечен работен плот

Връзка с отдалечен работен плот
Връзка с отдалечен работен плот
Връзка с отдалечен работен плот
Връзка с отдалечен работен плот
Връзка с отдалечен работен плот
Връзка с отдалечен работен плот

SSH е полезен, когато искате да изпълнявате текстови команди и скриптове. Понякога обаче ще се наложи да осъществите достъп и да взаимодействате с графичния потребителски интерфейс или GUI и в такива моменти е полезна връзка с отдалечен работен плот. Получаването на отдалечен достъп изобщо не е трудно. Просто трябва да изпълните две команди, които ще инсталират сървъра за отдалечена връзка на Pi.

Тези команди могат да се изпълняват директно на терминала Pi или могат да се изпълняват, като първо влезете в платката с помощта на SSH. Веднъж в терминала, просто напишете „sudo apt-get install tightvncserver“и въведете y, за да потвърдите инсталацията. Това ще ни инсталира притискащ сървър. Следващата команда, която трябва да изпълним, е „sudo apt-get install xrdp“и въведете y, за да потвърдите инсталацията. Това ще инсталира xrdp, което ще позволи отдалечен достъп.

Всичко, което трябва да направите сега, е достъп до работния плот. За да направите това, отворете приложението „Свързване с отдалечен работен плот“в Windows и въведете IP адреса на дъската. Това ще ви отведе до екран за вход, където ще трябва да въведете потребителското име по подразбиране, което е "pi", и паролата по подразбиране, която е "малина". След като направите това, ще бъдете отведени до работния плот на Raspberry Pi, където можете да взаимодействате с платката дистанционно и правите всичко, сякаш сте физически свързани към дъската с помощта на дисплей, клавиатура и мишка.

Ако използвате Mac, първо ще трябва да инсталирате приложението „Microsoft Remote Connection“от магазина за приложения. След това можете да създадете нова връзка, като въведете IP адреса, потребителското име, паролата и името на връзката. Накрая щракнете двукратно върху името на връзката, за да започнете връзката и ще бъдете отведени до работния плот на Raspberry Pi. Моля, гледайте видеото, докато демонстрираме това както за компютър, така и за Mac.

Стъпка 4: Активиране на FTP

Активиране на FTP
Активиране на FTP
Активиране на FTP
Активиране на FTP
Активиране на FTP
Активиране на FTP
Активиране на FTP
Активиране на FTP

Използването на връзка с отдалечен работен плот е полезно, но не можете директно да копирате файлове между вашия компютър и Pi Desktop, като го използвате. За щастие, има лесен начин да направим това дистанционно и това е чрез използване на FTP или протокол за прехвърляне на файлове.

Настройването на FTP също е лесно. Просто трябва първо да актуализираме информацията за пакета, като стартираме „sudo apt-get update“. След това трябва да изпълним командата "sudo apt install proftpd", която ще инсталира FTP сървъра вместо нас. И това е всичко, което трябва да направите. По подразбиране няма ограничения за директориите, до които можете да получите достъп чрез FTP. Ако имате няколко потребители, тогава би имало смисъл да ограничите достъпа на потребителите само до тяхната директория, която е /home /user. Ще трябва да актуализирате конфигурационния файл, за да направите това и за това ще трябва да изпълните командата "sudo nano /etc/proftpd/proftpd.conf", която ще отвори конфигурационния файл в текстов редактор. Превъртете надолу до реда "#DefaultRoot" и декомментирайте "#", което ще позволи това. След като приключите, просто запишете файла, като натиснете "CTRL+X", след това "y", след това "ENTER". След това ще трябва да презаредите услугата, като изпълните командата "sudo service proftpd reload". Това ще въведе новата конфигурация в сила и ще имаме достъп само до директорията /home /pi.

Достъпът до файловете и папките е също толкова лесен. Можете да отворите уеб браузър и да въведете „ftp://192.168.1.37“и след това да влезете с потребителското име по подразбиране, което е „pi“, и паролата по подразбиране, която е „малинов“. След това ще можете да видите файловете и дори да ги изтеглите. Той ще продължи да ви моли да удостоверите сесията от съображения за сигурност. Това не е съвсем удобно и препоръчителният начин е да използвате нещо, наречено FTP клиент като FileZilla. Просто го изтеглете и инсталирайте и след това въведете данните за връзката в горната лента, както е показано на изображението - IP адрес, потребителско име, парола и порт, който е 21. След като приключите, щракнете върху бутона „Бързо свързване“и ще можете да свържете към дъската. Файловете и папките на Raspberry Pi ще бъдат показани в дясната половина, а файловата система на вашия компютър ще бъде вляво. Можете да плъзгате файлове, за да активирате прехвърлянията. По този начин можете лесно да извлечете необходимите файлове и да управлявате файловата система.

Ето колко лесно е отдалеченият достъп до вашата Raspberry Pi с помощта на три различни метода. Ако харесвате полезни публикации като този, моля, помислете дали да се абонирате за нашия канал в YouTube, тъй като той помага изключително много.

YouTube:

Благодаря ви за четенето!

Препоръчано: