Სარჩევი:

Raspberry Pi- ს დისტანციურად წვდომა: SSH, Dekstop & FTP: 4 ნაბიჯი
Raspberry Pi- ს დისტანციურად წვდომა: SSH, Dekstop & FTP: 4 ნაბიჯი

ვიდეო: Raspberry Pi- ს დისტანციურად წვდომა: SSH, Dekstop & FTP: 4 ნაბიჯი

ვიდეო: Raspberry Pi- ს დისტანციურად წვდომა: SSH, Dekstop & FTP: 4 ნაბიჯი
ვიდეო: OpenSSH for Windows: The IT Admin's Key to Remote Management 2024, ივლისი
Anonim
Raspberry Pi დისტანციურად წვდომა: SSH, Dekstop & FTP
Raspberry Pi დისტანციურად წვდომა: SSH, Dekstop & FTP

ამ პოსტში, ჩვენ ვაპირებთ შევხედოთ 3 სხვადასხვა მეთოდს, რომლითაც შეგიძლიათ დისტანციურად შეხვიდეთ Raspberry Pi– ზე, რათა გაადვილოთ მასთან მუშაობა. პირველი არის SSH, რომელიც საშუალებას მოგცემთ დისტანციურად შეხვიდეთ ტერმინალში. მეორე არის დისტანციური დესკტოპის კავშირი, რომელიც საშუალებას მოგცემთ შეხვიდეთ Raspberry Pi დესკტოპზე იმ დროს, როდესაც გჭირდებათ ინტერფეისის ინტერფეისი. მე -3 საშუალებას მოგცემთ უშუალოდ შეხვიდეთ ფაილებსა და საქაღალდეებში, რათა ადვილად მიიღოთ ან გადაიტანოთ ფაილები Raspberry Pi- სა და თქვენს კომპიუტერს შორის.

ზემოთ მოყვანილი ვიდეო თითოეული მათგანისთვის უფრო დეტალურად არის აღწერილი და მე გირჩევთ უყუროთ მას, რათა გაეცნოთ სხვადასხვა მეთოდებს.

ნაბიჯი 1: დაუკავშირდით თქვენს ადგილობრივ ქსელს

დაუკავშირდით თქვენს ადგილობრივ ქსელს
დაუკავშირდით თქვენს ადგილობრივ ქსელს
დაუკავშირდით თქვენს ადგილობრივ ქსელს
დაუკავშირდით თქვენს ადგილობრივ ქსელს

სამივე მეთოდის მუშაობისთვის, Raspberry Pi უნდა იყოს დაკავშირებული იმავე ქსელთან, როგორც კომპიუტერი, საიდანაც გსურთ დისტანციური წვდომა მასში. ამის გაკეთების რამდენიმე გზა არსებობს.

სადენიანი კავშირი:

თუ თქვენ აპირებთ სადენიანი კავშირის გამოყენებას, უბრალოდ შეაერთეთ დაფის Ethernet კაბელი და შეაერთეთ კაბელის მეორე ბოლო თქვენს სახლის როუტერში. დაფა ავტომატურად უნდა დაუკავშირდეს ქსელს.

უკაბელო (ეკრანის/კლავიატურის/მაუსის საშუალებით):

თუ თქვენ აპირებთ უკაბელო კავშირის გამოყენებას, თქვენ უბრალოდ უნდა დაუკავშირდეთ ქსელს დავალების პანელში უკაბელო ქსელის ხატის დაჭერით, პაროლის შეყვანით და OK ღილაკით. დაფა ავტომატურად უნდა დაუკავშირდეს ქსელს. გთხოვთ უყუროთ ვიდეოს ამის მაგალითი.

უკაბელო (ეკრანის გარეშე, უთავო რეჟიმი):

თქვენ ასევე შეგიძლიათ დააკავშიროთ დაფა ქსელში microSD ბარათის ჩატვირთვის დირექტორიაში wpa_supplicant.conf ფაილის შექმნით. 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 Configuration" ფანჯარა "Preferences" მენიუდან და შემდეგ გადახვიდეთ "ინტერფეისების" ჩანართზე. ამის შემდეგ შეგიძლიათ უბრალოდ დააჭიროთ რადიოს ღილაკს SSH– ის გვერდით, რომელშიც ნათქვამია „ჩართულია“და შემდეგ დააჭირეთ OK. თქვენ შეგიძლიათ ნახოთ ვიდეო, რომ ნახოთ ეს კეთდება.

ეკრანის გარეშე, უთავო რეჟიმი:

თუ თქვენ არ გაქვთ ეკრანზე წვდომა, შეგიძლიათ უბრალოდ შექმნათ ცარიელი ფაილი სახელწოდებით "ssh" და დააკოპიროთ იგი ჩამტვირთავ დისკზე. არ დაამატოთ გაფართოება ფაილს. ფაილის შესაქმნელად რეკომენდირებულია გამოიყენოთ ტექსტური რედაქტორი, როგორიცაა Notepad ++ ან Sublime Text 3. დააკოპირეთ ეს ფაილი სურათის დაბლოკვისთანავე, მაგრამ სანამ პირველად ჩატვირთავთ. ეს საშუალებას მოგცემთ SSH.

დასრულების შემდეგ, თქვენ უბრალოდ უნდა გახსნათ ტერმინალის ფანჯარა თქვენს კომპიუტერში (ბრძანების სტრიქონი Windows- ისთვის და ტერმინალი Mac- ისთვის). დასრულების შემდეგ, უბრალოდ ჩაწერეთ "ssh [email protected]" და დააჭირეთ Enter. დარწმუნდით, რომ განაახლოთ თქვენი IP მისამართი ამ ბრძანებაში. შემდეგ ის გკითხავთ, გსურთ გახსოვდეთ მასპინძელი და შეგიძლიათ ჩაწეროთ დიახ, რასაც მოჰყვება Enter ღილაკის დაჭერა. შემდეგ ის მოგთხოვთ პაროლს და სტანდარტულად, ეს არის "ჟოლო" ბრჭყალების გარეშე. ერთხელ რომ შეიყვანთ პაროლს, შეხვალთ დაფაზე და შემდეგ შეგიძლიათ შეხვიდეთ ტერმინალში და გაუშვათ ბრძანებები თითქოს პირდაპირ დაფაზე იყო დაკავშირებული კლავიატურის გამოყენებით.

ნაბიჯი 3: დისტანციური დესკტოპის კავშირი

დისტანციური დესკტოპის კავშირი
დისტანციური დესკტოპის კავშირი
დისტანციური დესკტოპის კავშირი
დისტანციური დესკტოპის კავშირი
დისტანციური დესკტოპის კავშირი
დისტანციური დესკტოპის კავშირი

SSH სასარგებლოა, როდესაც გსურთ შეასრულოთ ტექსტზე დაფუძნებული ბრძანებები და სკრიპტები. თუმცა, ზოგჯერ თქვენ დაგჭირდებათ წვდომა და ურთიერთობა გრაფიკულ ინტერფეისთან ან GUI– სთან და ასეთ დროს, დისტანციური დესკტოპის კავშირი სასარგებლოა. დისტანციური წვდომის მოპოვება სულაც არ არის რთული. თქვენ უბრალოდ უნდა გაუშვათ ორი ბრძანება, რომელიც დააინსტალირებს დისტანციური კავშირის სერვერს Pi- ზე.

ეს ბრძანებები შეიძლება გაუშვათ უშუალოდ Pi ტერმინალზე ან მისი გაშვება შესაძლებელია SSH– ის გამოყენებით პირველად დაფაზე შესვლით. ერთხელ ტერმინალში, უბრალოდ ჩაწერეთ "sudo apt-get install tightvncserver" და ჩაწერეთ y ინსტალაციის დასადასტურებლად. ეს დააინსტალირებს tightvncserver ჩვენთვის. შემდეგი ბრძანება, რომელიც ჩვენ გვჭირდება, არის "sudo apt-get install xrdp" და ჩაწერეთ y ინსტალაციის დასადასტურებლად. ეს დააინსტალირებს xrdp, რომელიც საშუალებას მისცემს დისტანციურ წვდომას.

ყველაფერი რაც ახლა გასაკეთებელია არის დესკტოპის წვდომა. ამისათვის გახსენით "Remote Desktop Connection" პროგრამა Windows- ში და შეიყვანეთ დაფის IP მისამართი. ის გადაგიყვანთ შესვლის ეკრანზე, სადაც მოგიწევთ შეიყვანოთ ნაგულისხმევი მომხმარებლის სახელი, რომელიც არის "pi" და ნაგულისხმევი პაროლი, რომელიც არის "ჟოლო". ამის დასრულების შემდეგ თქვენ გადაგიყვანთ Raspberry Pi Desktop– ზე, სადაც შეგიძლიათ ურთიერთქმედება დაფა დისტანციურად და ყველაფერი ისე გააკეთეთ, თითქოს ფიზიკურად დაუკავშირდეთ დაფას ეკრანის, კლავიატურის და მაუსის გამოყენებით.

თუ თქვენ იყენებთ Mac- ს, მაშინ ჯერ უნდა დააინსტალიროთ "Microsoft Remote Connection" აპი აპლიკაციის მაღაზიიდან. ამის შემდეგ შეგიძლიათ შექმნათ ახალი კავშირი, ჩაწერეთ IP მისამართი, მომხმარებლის სახელი, პაროლი და კავშირის სახელი. დაბოლოს, ორჯერ დააწკაპუნეთ კავშირის სახელზე, რომ დაიწყოთ კავშირი და გადაგიყვანთ Raspberry Pi Desktop– ში. გთხოვთ უყუროთ ვიდეოს, როგორც ამას ვაჩვენებთ როგორც კომპიუტერისთვის, ასევე 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– ის გამოყენებით. თუ გყავთ მრავალჯერადი მომხმარებელი, მაშინ აზრი ექნება შეზღუდოს მომხმარებლის წვდომა მხოლოდ მათ დირექტორიაზე, რომელიც არის /მთავარი /მომხმარებელი. ამისათვის დაგჭირდებათ კონფიგურაციის ფაილის განახლება და ამისათვის თქვენ უნდა გაუშვათ "sudo nano /etc/proftpd/proftpd.conf" ბრძანება, რომელიც გახსნის კონფიგურაციის ფაილს ტექსტურ რედაქტორში. გადაახვიეთ ქვემოთ "#ნაგულისხმევი ფესვის" ხაზზე და გამოაქვეყნეთ კომენტარი "#", რაც ამის საშუალებას მოგცემთ. დასრულების შემდეგ, უბრალოდ შეინახეთ ფაილი დაჭერით "CTRL+X" შემდეგ "y", შემდეგ "ENTER". ამის შემდეგ თქვენ უნდა გადატვირთოთ სერვისი "sudo service proftpd reload" ბრძანების გაშვებით. ეს ამოქმედებს ახალ კონფიგურაციას და ჩვენ შევძლებთ მხოლოდ /home /pi დირექტორიაში წვდომას.

ფაილებსა და საქაღალდეებზე წვდომა ისეთივე ადვილია. შეგიძლიათ გახსნათ ბრაუზერი და ჩაწეროთ "ftp://192.168.1.37" და შემდეგ შეხვიდეთ ნაგულისხმევი მომხმარებლის სახელით "pi" და ნაგულისხმევი პაროლით "ჟოლო". ამის შემდეგ თქვენ შეძლებთ ფაილების ნახვას და გადმოტვირთვასაც კი. ის კვლავ მოგთხოვთ უსაფრთხოების მიზნით სესიის ავტორიზაციას. ეს არ არის მთლად მოსახერხებელი და რეკომენდებული გზაა ისეთი რამის გამოყენება, როგორიცაა FTP კლიენტი, როგორიცაა FileZilla. უბრალოდ გადმოწერეთ და დააინსტალირეთ და შემდეგ შეიყვანეთ კავშირის დეტალები ზედა ზოლში, როგორც ეს ნაჩვენებია სურათზე - IP მისამართი, მომხმარებლის სახელი, პაროლი და პორტი, რომელიც არის 21. დასრულების შემდეგ დააჭირეთ ღილაკს "Quickconnect" და თქვენ შეძლებთ დაფასთან დაკავშირება. Raspberry Pi ფაილები და საქაღალდეები ნაჩვენები იქნება მარჯვენა ნახევარში და თქვენი კომპიუტერის ფაილური სისტემა მარცხნივ. თქვენ შეგიძლიათ გადაიტანოთ ფაილები გადარიცხვების გასააქტიურებლად. ამ გზით თქვენ შეგიძლიათ მარტივად მიიღოთ საჭირო ფაილები და მართოთ ფაილური სისტემა.

ასე ადვილია დისტანციური წვდომა თქვენს Raspberry Pi– ზე სამი განსხვავებული მეთოდის გამოყენებით. თუ მოგწონთ მსგავსი პოსტები, გთხოვთ განიხილოთ ჩვენი YouTube არხის გამოწერა, რადგან ეს ძალიან გვეხმარება.

YouTube:

გმადლობთ რომ კითხულობთ!

გირჩევთ: