چگونه SSH یا SFTP را در Raspberry Pi خود وارد کنید
شما دست به کار شده اید و یک Raspberry Pi خریده اید . تبریک می گویم! اگر صفحه کلید و مانیتور متصل به Pi خود ندارید، باید از راه دور از رایانه دیگری در شبکه خود به آن متصل شوید. علاوه بر این، بسته به اینکه قصد دارید از Pi خود چگونه استفاده کنید، ممکن است آن را در مکانی صعب العبور قرار دهید، بنابراین حتی اگر اکنون صفحه کلید و مانیتور وصل کرده باشید، ممکن است همیشه اینطور نباشد. برای اتصال از راه دور به Pi خود به راهی نیاز دارید.
در این مقاله، نحوه استفاده از SSH و SFTP در Pi، اجرای دستورات و انتقال فایل ها را به شما نشان خواهیم داد. ما فرض می کنیم که Raspberry Pi شما در همان شبکه کامپیوتری است که برای اتصال به آن استفاده می کنید.
SSH چیست؟
SSH مخفف Secure Shell است. این یک پروتکل شبکه استاندارد است که راهی امن برای ارسال متن بین Pi و رایانه ای که برای اتصال از راه دور به Pi خود استفاده می کنید، به شما می دهد. شما از پروتکل SSH برای انواع موارد مانند وارد کردن رمز عبور برای ورود به Pi و اجرای دستورات استفاده خواهید کرد.
SSH به عنوان جایگزینی برای Telnet طراحی شده است که دستورات را به صورت متن ساده از طریق شبکه ارسال می کند. در مقابل، SSH آن دستورات را رمزگذاری می کند. هر(Any) سرویس شبکه می تواند از SSH استفاده کند که از طریق پورت TCP 22 کار می کند.
SFTP چیست؟
SFTP مخفف Secure File Transfer Protocol است. SFTP یک راه سریع و راحت برای انتقال فایل ها بین Pi و رایانه دیگری در شبکه شما است. SFTP از (SFTP)FTP ایمن تر است زیرا درست مانند SSH ، تمام داده های شما در حین انتقال از یک رایانه به رایانه دیگر رمزگذاری می شوند.
شما نمی خواهید تمام داده های شما به صورت متن ساده منتقل شود، درست است؟ قطعا نه! ایمن بمانید بچه ها(Stay)
نحوه تبدیل SSH به Raspberry Pi
ما با نحوه استفاده از SSH برای اتصال به Raspberry Pi خود از رایانه ویندوزی(Windows) در شبکه خود با استفاده از PuTTY شروع می کنیم. PuTTY یکی از چندین مشتری SSH است که به صورت رایگان در دسترس است. (SSH)ما PuTTY را دوست داریم زیرا این نرم افزار منبع باز است که به طور کامل توسط تیمی از داوطلبان توسعه یافته و پشتیبانی می شود. می توانید از هر کلاینت SSH که می خواهید استفاده کنید. فقط قبل از شروع حتما آن را دانلود و نصب کنید.
- مطمئن(Make) شوید که SSH روی Pi شما فعال است. اگر از ابتدا با Raspberry Pi 4 شروع میکنید ، این راهنمای شروع(this getting started guide) شامل دستورالعملهایی در مورد نحوه فعال کردن SSH با ایجاد یک فایل متنی روی کارت SD در Raspberry Pi است.
- با فرض اینکه مطمئن هستید که SSH در Pi شما فعال است، در مرحله بعد باید آدرس IP Pi خود را پیدا کنید تا با یک کلاینت SSH مانند (SSH)PuTTY به آن متصل شوید . اگر قبلاً آن را نمیدانستید، میتوانید این راهنما را دنبال کنید(follow this guide) که چندین روش برای تعیین آدرس IP Pi شما را توضیح میدهد.
- PuTTY (یا کلاینت SSH دیگر ) را در رایانه شخصی ویندوزی خود راه اندازی کنید و آدرس IP Pi خود را وارد کنید. پورت SSH 22 است. اکثر مشتریان SSH شماره پورت را قبلاً پر می کنند.
- برای اتصال به Pi خود Open را انتخاب کنید.
- با این کار یک پنجره ترمینال راه اندازی می شود که در آن از شما خواسته می شود وارد شوید. نام کاربری خود را وارد کرده و Enter را فشار دهید(Enter) . (نام کاربری پیش فرض برای اکثر Pis pi است .)
- در مرحله بعد، رمز عبور خود را تایپ کنید یا آن را در کلیپ بورد رایانه شخصی خود کپی کنید و در پنجره ترمینال یکبار کلیک راست کنید تا آن را جایگذاری کنید. توجه داشته باشید که رمز عبور شما هنگام تایپ نمایش داده نمی(not ) شود. Enter را فشار دهید .
اکنون از طریق SSH(SSH) به Pi خود متصل هستید و می توانید از ترمینال برای اجرای دستورات استفاده کنید(execute commands) . اگر هنوز رمز عبور پیشفرض Pi خود را تغییر ندادهاید، اکنون زمان خوبی برای انجام این کار است. از آنجایی که SSH فعال است، اگر Raspberry Pi شما از رمز عبور پیشفرض استفاده میکند، نفوذ کردن به آن برای کسی بسیار آسان است!(very )
نحوه SFTP به Raspberry Pi
در بالا(Above) ، نحوه استفاده از کلاینت SSH برای اتصال ایمن به Pi در شبکه و اجرای دستورات را به شما آموزش دادیم. برای انتقال فایلها، از یک کلاینت SFTP استفاده میکنیم. (SFTP)از نظر فنی، امکان انتقال فایل ها با PuTTY وجود دارد، اما دست و پا گیر است. داشتن یک مرورگر فایل که بتوانید در صورت نیاز از آن برای جابجایی فایل ها به صورت انبوه استفاده کنید، بسیار زیباتر است.
FileZilla یک سرویس گیرنده FTP محبوب است که از SFTP پشتیبانی می کند . اگر می توانید با SSH متصل شوید ، می توانید با SFTP نیز ارتباط برقرار کنید. راحت(Convenient) است، اینطور نیست؟
با دانلود و نصب FileZilla یا سرویس گیرنده SFTP انتخابی خود در رایانه ای که برای اتصال از راه دور به Pi خود استفاده می کنید، آماده شوید. WinSCP یکی دیگر از سرویس گیرندگان SFTP(SFTP) محبوب است. به یاد داشته باشید ، شما به سرور (Remember)SFTP نیاز ندارید ، فقط به یک کلاینت SFTP نیاز دارید .
نکته حرفه ای: اگر FileZilla را نصب می کنید ، مراقب باشید که چه زمانی از شما می خواهد McAfee و WinZip را نصب کنید . اگر نمیخواهید آن برنامهها را روی رایانه خود نصب کنید، گزینه Decline را انتخاب کنید.(Decline)
- FileZilla یا سرویس گیرنده SFTP دیگری را راه اندازی کنید.
- در قسمتی که Host(Host) مشخص شده است ، آدرس IP Pi خود را وارد کنید.
- نام کاربری(Username ) و رمز عبور(Password) خود را وارد کنید .
- Quickconnect را(Quickconnect) انتخاب کنید . سرویس گیرنده SFTP(SFTP) شما ممکن است گزینه ای برای ذخیره رمز عبور شما نمایش دهد، اما ما آن را توصیه نمی کنیم زیرا برخی از مشتریان آن رمز عبور را در یک فایل متنی ناامن ذخیره می کنند.
- پس از اتصال، میتوانید در ساختار پوشه Pi خود پیمایش کنید و فایلها را بین Pi و سایر رایانههای شبکه خود کپی کنید. سمت چپ پنجره FileZilla فایلهای محلی را نمایش میدهد و سمت راست فایلهای کامپیوتری را که به آن متصل شدهاید نمایش میدهد - در این مورد، Pi شما.
برای مثال، اگر میخواهید فایلی را از رایانه محلی خود در Pi خود کپی کنید، باید به پوشه منبع در سمت چپ و پوشه مقصد در سمت راست بروید. مدیر فایل FileZilla به شما امکان می دهد فایل ها را بین سایت های محلی و راه دور بکشید و رها کنید.
پیدا کردن پروژه های Pi
هنگامی که با اجرای دستورات و انتقال فایلها به و از Pi خود راحت شدید، متوجه خواهید شد که چگونه میتوانید Pi خود را با چند روش مختلف کار(put your Pi to work) کنید. با این حال، تسلیم فلج تحلیلی نشوید - فقط یک پروژه را انتخاب کنید و در آن شیرجه بزنید ! (Don)این واقعا بهترین راه برای یادگیری است.
Related posts
نحوه به روز رسانی Raspberry Pi
نحوه فعال کردن دسترسی SSH برای سوئیچ های سیسکو SG300
نحوه تولید کلیدهای SSH در ویندوز، مک و لینوکس
نحوه تونل کردن VNC روی SSH
احراز هویت کلید عمومی را برای SSH در سوئیچ های Cisco SG300 فعال کنید
بررسی عملی لپ تاپ CrowPi2 Raspberry Pi STEM
نحوه باز کردن فایل های DDS در ویندوز 10
استفاده از رابط وب انتقال
نحوه تبدیل دیسک پویا به دیسک پایه
نحوه راه اندازی Master Pages در Adobe InDesign CC
نحوه غیرفعال کردن کلید ویندوز
ساده ترین پروژه های Raspberry Pi برای مبتدیان
آردوینو در مقابل رزبری پای: کدام پلتفرم DIY بهتر است؟
8 پروژه آسان Raspberry Pi برای مبتدیان
چگونه یک پهپاد را برای مبتدیان کامل پرواز کنیم
نحوه اضافه کردن موسیقی به اسلایدهای گوگل
نحوه دانلود Google Chrome Offline (Standalone) Installer
10 دستور برتر Raspberry Pi Linux که باید بدانید
حذف فوری پس زمینه از تصاویر با استفاده از هوش مصنوعی
نحوه حذف پوشه Windows.old در ویندوز 7/8/10