فهرست مطالب:
- مرحله 1: به شبکه محلی خود متصل شوید
- مرحله 2: SSH به هیئت مدیره شما
- مرحله 3: اتصال دسکتاپ از راه دور
- مرحله 4: فعال کردن FTP
تصویری: دسترسی از راه دور به Raspberry Pi: SSH ، Dekstop و FTP: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این پست ، ما قصد داریم 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 به هیئت مدیره شما
اگر قبلاً از 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
استفاده از اتصال دسکتاپ از راه دور مفید است اما نمی توانید با استفاده از آن مستقیماً فایلهای بین رایانه شخصی خود و 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:
ممنون که خواندید!
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
IRduino: کنترل از راه دور Arduino - تقلید از راه دور از دست رفته: 6 مرحله
IRduino: کنترل از راه دور Arduino - تقلید از راه دور گمشده: اگر تا به حال کنترل از راه دور تلویزیون یا دستگاه پخش DVD خود را گم کرده اید ، می دانید که مجبور هستید به دکمه های خود دستگاه بروید ، از آن استفاده کنید و از آن استفاده کنید. گاهی اوقات ، این دکمه ها عملکرد مشابهی با ریموت ندارند. دریافت
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک
دسترسی SSH از راه دور به Raspberry Pi 2: 5 مرحله
دسترسی از راه دور SSH به Raspberry Pi 2: تا به حال خواسته اید که یک Raspberry Pi & quot؛ در زمینه & quot؛ و هنوز هم می توانید به آن دسترسی داشته باشید؟ در اینجا راهی آسان برای فعال کردن دسترسی SSH از راه دور به رزبری پای 2 (و سایر مدلها نیز وجود دارد). در حالی که راه حل هایی شامل VPN یا پیکربندی por