فهرست مطالب:

دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP: 4 مرحله
دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP: 4 مرحله

تصویری: دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP: 4 مرحله

تصویری: دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP: 4 مرحله
تصویری: تنظیمات و کانفیگ SSH VPN بر روی ویندوز ( نصب راحت ) 2024, نوامبر
Anonim
دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP
دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP

در این پست ، ما قصد داریم 3 روش مختلف را بررسی کنیم که به کمک آنها می توانید از راه دور به رزبری پای دسترسی پیدا کنید تا کار با آن کمی آسان شود. اولین مورد SSH است که به شما امکان می دهد از راه دور به ترمینال دسترسی پیدا کنید. مورد دوم اتصال دسکتاپ از راه دور است که به شما این امکان را می دهد تا در مواقعی که نیاز به تعامل با رابط کاربری دارید به دسکتاپ رزبری پای دسترسی پیدا کنید. مورد سوم به شما امکان می دهد مستقیماً به پرونده ها و پوشه ها دسترسی داشته باشید تا بتوانید به راحتی فایل ها را بین رزبری پای و رایانه خود بدست آورید یا انتقال دهید.

ویدئوی بالا به جزئیات بیشتری برای هر یک از آنها می پردازد و توصیه می کنم ابتدا آن را تماشا کنید تا از روش های مختلف مطلع شوید.

مرحله 1: به شبکه محلی خود متصل شوید

به شبکه محلی خود متصل شوید
به شبکه محلی خود متصل شوید
به شبکه محلی خود متصل شوید
به شبکه محلی خود متصل شوید

برای کارکرد هر سه روش ، رزبری پای باید به همان رایانه ای متصل باشد که می خواهید از راه دور به آن دسترسی داشته باشید. چندین روش وجود دارد که می توانید این کار را انجام دهید.

اتصال با سیم:

اگر قصد استفاده از اتصال سیمی را دارید ، کافی است کابل اترنت را در برد وصل کنید و سر دیگر کابل را به روتر خانگی خود وصل کنید. برد باید به طور خودکار به شبکه متصل شود.

بی سیم (با صفحه نمایش/صفحه کلید/ماوس):

اگر قصد دارید از اتصال بی سیم استفاده کنید ، کافی است با کلیک روی نماد شبکه بی سیم در نوار وظیفه ، وارد کردن گذرواژه و کلیک روی OK ، به شبکه متصل شوید. برد باید به طور خودکار به شبکه متصل شود. لطفاً نمونه ای از این فیلم را تماشا کنید.

بی سیم (بدون نمایشگر ، حالت بدون سر):

همچنین می توانید با ایجاد یک فایل wpa_supplicant.conf در فهرست بوت کارت microSD ، برد را به شبکه متصل کنید. سیستم عامل رزبری پای این فایل را هنگام بارگیری اولیه بررسی می کند و در صورت وجود آن ، از جزئیات شبکه موجود در آن برای اتصال به شبکه استفاده می کند. می توانید فایل الگو را از لینک زیر بارگیری کرده و آن را با کد کشور ، نام شبکه و رمز عبور خود به روز کنید. توصیه می شود از یک ویرایشگر متنی مانند 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" باز کرده و سپس به برگه "Interfaces" بروید. سپس می توانید به سادگی روی دکمه رادیویی کنار SSH که می گوید "Enabled" کلیک کنید و سپس OK را بزنید. برای مشاهده این کار می توانید ویدئو را تماشا کنید.

بدون نمایشگر ، حالت بدون سر:

اگر به صفحه نمایش دسترسی ندارید ، می توانید یک فایل خالی با نام "ssh" ایجاد کرده و آن را در درایو بوت کپی کنید. پسوندی را به فایل اضافه نکنید. توصیه می شود از یک ویرایشگر متنی مانند Notepad ++ یا Sublime Text 3 برای ایجاد فایل استفاده کنید. این فایل را بلافاصله پس از فلاش تصویر ، اما قبل از بارگذاری برای اولین بار کپی کنید. این SSH را برای شما فعال می کند.

پس از اتمام کار ، کافی است پنجره ترمینال را در رایانه خود باز کنید (Command Prompt برای Windows و Terminal for Mac). پس از اتمام کار ، کافی است "ssh [email protected]" را تایپ کرده و enter را بزنید. لطفاً آدرس IP خود را در آن دستور به روز کنید. سپس از شما می پرسد که آیا می خواهید میزبان را به خاطر بسپارید و می توانید بله را تایپ کنید و سپس کلید ورود را فشار دهید. سپس از شما رمز عبور می خواهد و به طور پیش فرض ، این "تمشک" بدون علامت نقل قول است. پس از وارد کردن رمز عبور ، وارد برد می شوید و می توانید به ترمینال دسترسی پیدا کرده و دستورات را طوری اجرا کنید که گویی مستقیماً از طریق صفحه کلید به برد متصل شده اید.

مرحله 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 به آنها دسترسی پیدا کرد. اگر چندین کاربر دارید ، منطقی است که دسترسی کاربر را فقط به فهرست آنها که /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 است. پس از اتمام کار ، روی دکمه "Quickconnect" کلیک کنید تا بتوانید به برد وصل شوید فایل ها و پوشه های Raspberry Pi در نیمه راست و سیستم فایل رایانه شما در سمت چپ نشان داده می شود. برای فعال کردن انتقال می توانید فایل ها را بکشید. به این ترتیب می توانید فایل های مورد نیاز خود را به راحتی بازیابی کرده و سیستم فایل را مدیریت کنید.

دسترسی به راه دور رزبری پای با سه روش مختلف به همین راحتی است. اگر از پست های مفیدی مانند این را دوست دارید ، لطفاً عضویت در کانال YouTube ما را در نظر بگیرید زیرا به شدت کمک می کند.

YouTube:

ممنون که خواندید!

توصیه شده: