نرم افزار SSH؛ ۳۲ نرم‌افزار کاربردی برای اتصال به سرور

آیا از اهمیت استفاده از نرم افزار SSH مطلع هستید؟ اگر شما یک متخصص فناوری اطلاعات هستید و یا به تازگی خرید سرور انجام داده‌اید، می‌توانید درک کنید که هیچ ساعت کاری ثابتی برای ما وجود ندارد. زمان خواب، غذا خوردن و شخصی ما توسط سروری که استفاده می‌کنیم برنامه‌ریزی می‌شود. ما نیاز به اجرای اسکریپت‌ها، استقرار، مدیریت بسیاری از برنامه‌ها با استفاده از نرم افزار SSH داریم. در این مقاله شما را با نرم افزارهای SSH دسکتاپ، اندورید و آی‌‌اواس آشنا خواهیم کرد.

انواع نرم افزار SSH

انواع نرم افزار SSH

در صورت داشتن و یا خرید سرور HP ، تا زمانی که در دفتر هستیم همه چیز برقرار است. اما اگر در سفر هستید و ناگهان پیامی مبنی بر اینکه پروژه شما باید در سرور اختصاصی شما راه اندازی مجدد شود، دریافت کردید، چه کار کنیم؟ این زمانی است که شما به یک برنامه عالی SSH Terminal در آیفون یا لپتاپ خود جهت اتصال به سرور مجازی یا کلوکیشن نیاز دارید تا دستورات را از راه دور صادر کنید و همه چیز را به حالت عادی برگردانید. جهت اطلاع از این که سرور چیست کلیک نمایید.

پروتکل SSH که در سال 1995 توسط Tatu Ylönen ایجاد شد، همچنین به عنوان Secure Shell یا Secure Socket Shell شناخته می‌شود، یک پروتکل شبکه است که به مدیران سیستم راهی امن برای دسترسی به دارایی‌های راه دور از طریق یک شبکه ناامن می‌دهد.

SSH احراز هویت مبتنی بر رمز عبور یا کلید عمومی‌را فراهم می‌کند و اتصالات بین دو نقطه پایانی سرورها در شبکه را رمزگذاری می‌کند. این پروتکل، یک جایگزین امن برای پروتکل‌های ورود به سیستم قدیمی‌ (مانند telnet، rlogin) و روش‌های ناامن انتقال فایل (مانند FTP) است.

SSH علاوه بر ارائه رمزگذاری قوی، به طور گسترده توسط مدیران شبکه برای مدیریت سرور و سیستم‌ها و برنامه‌های کاربردی از راه دور، ارائه وصله‌های نرم افزاری، یا اجرای دستورات و انتقال فایل‌ها استفاده می‌شود. SSH علاوه بر ارائه رمزگذاری قوی، به طور گسترده توسط مدیران شبکه برای مدیریت

سرور و سیستم‌ها و برنامه‌های کاربردی از راه دور بر روی سرورهای مجازی و اختصاصی ارائه وصله‌های نرم افزاری، یا اجرای دستورات و انتقال فایل‌ها استفاده می‌شود. (جهت اطلاع از مزایای سرور مجازی اینجا کلیک نمایید.)

صرف نظر از اینکه سرور شما مجازی (جهت اطلاع از این که VPS چیست اینجا کلیک نمایید.) باشد یا اختصاصی، و همچنین صرف نظر از نوع وب سرور و یا سیستم عامل مورد استفاده بر روی سرور اعم از سنت او اس (جهت اطلاع از این که CENTOS چیست کلیک نمایید.)، لینوکس (جهت اطلاع از این که لینوکس چیست کلیک نمایید.) یا ویندوز و یا وب سرورهای آپاچی (جهت اطلاع از این که آپاچی چیست کلیک نمایید.)، IIS و یا NGINX و امکان اتصال از طریق SSH به سرور برای شما فراهم می باشد. (جهت اطلاع از این که NGINX چیست کلیک نمایید.)

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

در ادامه فهرست برترین کلاینت‌های SSH با ویژگی‌ها آورده شده است. بهترین کلاینت SSH را بر اساس این لیست انتخاب کنید.

نرم‌افزارهای SSH برای ویندوز

نرم‌افزارهای SSH برای ویندوز

۱. KiTTY

استفاده از KiTTY رایگان است. KiTTY یک کلاینت SSH است که بر اساس نسخه 0.71 PuTTY است. این یک ویژگی رمز عبور خودکار را ارائه می‌دهد که به شما در اتصال خودکار به سرورهای telnet، ssh-1 و ssh-2 کمک می‌کند. در این حالت، مقدار رمز عبور رمزگذاری می‌شود.

KiTTY این ظرفیت را دارد که یک توالی پورت را مدیریت کند. می‌توانید KiTTY را در اینترنت اکسپلورر یا مرورگرهای دیگری مانند فایرفاکس ادغام کنید.

برخی امکانات آن عبارتند از :

  •       KiTTY ویژگی‌های فیلتر جلسات، قابلیت حمل و رمز عبور خودکار را ارائه می‌دهد.
  •       دارای ویژگی‌های send to the tray و یک نماد برای هر جلسه است.
  •       به شما این امکان را می‌دهد یک اسکریپت ذخیره شده محلی را در یک جلسه راه دور اجرا کنید.
  •       یک جلسه تکراری را می‌توان به سرعت شروع کرد.
  •       می‌توان آن را با pscp.exe و WinSCP ادغام کرد.

۲. Solar

PuTTY, SuperPuTTY, PuTTY Tray, ExtraPuTTY

Solar-PuTTY به شما در مدیریت جلسات راه دور از یک کنسول با رابط ساده کمک می‌کند. این کلاینت یک ابزار کاملا رایگان است. پس از برقراری ارتباط، می‌توانید تمام اسکریپت‌ها را خودکار کنید. همچنین نیازی به نصب ندارد.

برخی امکانات آن عبارتند از :

  •       Solar-PuTTY یک رابط زبانه‌دار (Tab) فراهم می‌کند، بنابراین، مدیریت جلسات متعدد از یک کنسول آسان‌تر خواهد بود.
  •       با کمک یکپارچه سازی جستجوی ویندوز، جلسه ذخیره شده را می‌توان به راحتی پیدا کرد.
  •       پس از برقراری اتصال می‌توانید تمام اسکریپت‌ها را خودکار کنید.
  •       Solar-PuTTY به شما این امکان را می‌دهد که اعتبارنامه‌ها یا کلیدهای خصوصی را در هر جلسه ذخیره کنید.
  •       SuperPuTTY، PuTTY Tray و ExtraPuTTY نیز از مشتقات‌های PuTTY هستند. SuperPuTTY برنامه ای است که برای کمک به مدیریت Tab برای PuTTY SSH Client توسعه یافته است و یک رابط کاربری گرافیکی ارائه می‌دهد.

۳. MobaXterm

MobaXterm’s Home Edition رایگان است. برای ویژگی‌های پیشرفته یا استفاده حرفه‌ای از MobaXterm، می‌توانید در نسخه غیررایگان مشترک شوید. نسخه حرفه ای برای هر کاربر 69 دلار هزینه دارد.

MobaXterm یک برنامه قابل حمل و سبک است. در یک فایل .exe قابل حمل، ابزارهای شبکه راه دور مانند SSH، X11، RDP و غیره و دستورات یونیکس مانند bash و ls را به دسکتاپ ویندوز دریافت خواهید کرد. MobaXterm یک ویرایشگر متن ارائه می‌دهد.

برخی امکانات آن عبارتند از :

  •       MobaXterm دارای یک سرور X تعبیه شده، X11-forwarding و یک ترمینال تب دار با SSH است.
  •       دستورات یونیکس را به ویندوز آورده است.
  •       MobaXterm یک پلت فرم قابل گسترش از طریق پلاگین‌ها است.
  •       MobaXterm امنیت شبکه را برای برنامه‌های گرافیکی و انتقال فایل از طریق رمزگذاری با استفاده از یک اتصال امن SSH فراهم می‌کند.

۴. WinSCP

WinSCP

WinSCP یک ابزار رایگان و متن باز است. WinSCP برای انتقال فایل استفاده می‌شود. WinSCP عملکرد اصلی فایل منیجر را ارائه می‌دهد. دارای قابلیت اسکریپت نویسی است. این سرویس گیرنده SFTP و سرویس گیرنده FTP عملکردهایی را برای کپی کردن یک فایل بین یک کامپیوتر محلی و سرورهای راه دور در دیتاسنترهای مختلف ارائه می‌دهند. از پروتکل‌های انتقال فایل FTP، FTPS، SCP، SFTP، WebDAV یا S3 استفاده می‌کند. جهت اطلاع از این که دیتاسنتر چیست کلیک نمایید.

برخی امکانات آن عبارتند از :

  •       WinSCP یک رابط کاربری گرافیکی و یک ویرایشگر متن یکپارچه ارائه می‌دهد.
  •       تمام عملیات مشترک با فایل‌ها را میسر میکند.
  •       بسیاری از ویژگی‌های دیگر مانند اسکریپت‌نویسی و اتوماسیون وظایف، فضاهای کاری، انتقال پس‌زمینه و غیره را فراهم می‌کند.

۵. SmarTTY

SmarTTY

marTTY را می‌توان به صورت رایگان استفاده کرد. SmartTTY برای پلتفرم ویندوز است و یک سیستم انتقال فایل SCP امن را فراهم می‌کند. SmartTTY یک کلاینت SSH با چند تب است. دارای قابلیت‌هایی برای کپی کردن فایل‌ها و دایرکتوری‌ها با SCP در لحظه و ویرایش فایل‌ها در محل است.

برخی امکانات آن عبارتند از :

  •       آخرین نسخه SmartTTY ویژگی‌های تکمیل خودکار، رابط کاربری گرافیکی مدیریت بسته و غیره را ارائه می‌دهد.
  •       امکان چندین برگه را با یک جلسه SSH اجازه می‌دهد.
  •       حالت ترمینال هوشمند را با ویژگی‌های تکمیل خودکار فایل‌ها، پوشه‌ها و دستورات اخیر و پانل ناوبری آسان فایل ارائه می‌کند.
  •       دارای یک ترمینال داخلی برای پورت‌های COM است.
  •       دایرکتوری رایانه را در جلسه جاری از طریق پانل فهرست نشان می‌دهد. با کمک این کاوشگر دایرکتوری، می‌توانید از ذخیره سازی فایل استفاده کنید.

۶. Bitvise SSH Client

استفاده و نصب این کلاینت SSH و SFTP برای ویندوز آسان است. با Bitvise SSH Client، تونل زنی از راه دور دسکتاپ با یک کلیک و انتقال فایل SFTP گرافیکی را دریافت خواهید کرد.

برخی امکانات آن عبارتند از :

  •       Bitvise SSH Client دارای قابلیت اتصال مجدد خودکار است.
  •       با استفاده از یک پروکسی یکپارچه، سرویس گیرنده Bitvise SSH امکان ارسال پورت پویا را فراهم می‌کند.
  •       یک پل FTP-to-SFTP ایجاد می‌کند.
  •       امنیت را از طریق الگوریتم‌های تبادل کلید، الگوریتم‌های امضا، الگوریتم‌های رمزگذاری، حفاظت از یکپارچگی داده‌ها، احراز هویت سرور و احراز هویت مشتری فراهم می‌کند.

۷. Terminals

Terminals یک ابزار رایگان و منبع باز است. ترمینال به توسعه دهندگان و مدیران سیستم کمک می‌کنند تا به دفعات از رایانه ویندوزی به سرورهای لینوکس (جهت اطلاعات بیشتر در رابطه با اینکه لینوکس چیست اینجا کلیک نمایید.) وارد شوند. از اتصالات Telnet، SSH، RDP، VNC، RAS پشتیبانی می‌کند. دارای یک رابط چند زبانه ای است.

Terminals به شما این امکان را می‌دهد که شناسه ورود و رمز عبور سرورهای راه دور را ذخیره کنید و بنابراین می‌توانید با یک کلیک به سرور متصل شوید.

برخی امکانات آن عبارتند از :

  •       Terminals به شما این امکان را می‌دهند که ترمینال را به صورت تمام صفحه باز کنید و همچنین بین حالت تمام صفحه جابجا شوید.
  •       Terminals امکان گرفتن اسکرین شات را فراهم می‌کند.
  •       از پروتکل‌های مختلفی پشتیبانی می‌کند که عبارتند از RDP، VNC، VMRC، SSH، Telnet و غیره.
  •       می‌تواند اتصالات ذخیره شده را در راه اندازی مجدد پایانه‌ها دوباره باز کند.
  •       به شما این امکان را می‌دهد که برنامه‌های سفارشی را از پنجره ترمینال‌ها باز کنید.

۸. Chrome SSH extension

مرورگر Google Chrome افزونه SSH را ارائه می‌دهد که به عنوان یک سرویس گیرنده SSH کار می‌کند. نسخه بتا قابلیت پایه پروتکل SSH را فراهم می‌کند.

برخی امکانات آن عبارتند از :

  •       نیازی به پراکسی‌های خارجی نخواهد بود.
  •       از Native-client برای اتصال مستقیم به سرورهای SSH استفاده می‌کند.
  •       شامل یک کلاینت خط فرمان آلفا SFTP است.

۹. mRemoteNG

mRemoteNG

mRemoteNG نسخه ای از mRemote با ویژگی‌های اضافی و رفع اشکالات است و یک برنامه کاربردی است که با ترکیب چندین پروتکل ایجاد شده است. این برنامه منبع باز یک مدیر اتصالات راه دور زبانه دار است.

برخی امکانات آن عبارتند از :

  •       mRemoteNG دارای یک رابط زبانه ای قدرتمند برای مشاهده تمام اتصالات از راه دور است.
  •       مدیر ارتباطات راه دور چند پروتکلی یک ابزار منبع باز است.
  •       mRemoteNG از پروتکل‌های مختلفی مانند RDP، VNC، ICS، SSH، Telnet، HTTP/HTTPS، برای ورود به سیستم و اتصالات سوکت خام پشتیبانی می‌کند.

۱۰. ZOC

ZOC یک کلاینت SSH و شبیه ساز ترمینال برای ویندوز و سیستم عامل مک است. این ابزار باز مبتنی بر SSH ویژگی‌های تبادل کلید، احراز هویت، رمزگذاری، پورت استاتیک، پورت پویا، اتصال SSH از طریق پروکسی، SSH Agent Forwarding و X11 Forwarding را ارائه می‌دهد.

برخی امکانات آن عبارتند از :

  •       ZOC ویژگی‌های تولید کننده کلید SSH سمت کلاینت، انتقال فایل SCP و SSH Keep-Alive را ارائه می‌دهد.
  •       به SSH Agent و PuTTY امکان ارسال بین مشتری و سرور را می‌دهد.
  •       آخرین رمزگذاری‌ها مانند ED25519 SHA256، SHA2 یا AES-256ctr پشتیبانی می‌شوند.
  •       ویژگی‌هایی مانند کلید عمومی‌SSH، تأیید هویت با صفحه کلید تعاملی یا رمز عبور، حمل و نقل پورت پویا Andy را ارائه می‌دهد.
  •       از جلسات تب دار با ریز عکسها پشتیبانی می‌کند.

۱۱. FileZilla

FileZilla

FileZilla یک راه حل FTP رایگان ارائه می‌دهد که برای انتقال فایل مفید است. FileZilla Client از FTP و FTP از طریق TLS و SFTP پشتیبانی می‌کند. FileZilla Pro با پشتیبانی از پروتکل اضافی برای WebDAV، Amazon S3، Backblaze B2، Dropbox، Google Cloud Storage و غیره ارائه می‌شود. دارای رابط کاربری گرافیکی است. همچنین در صورت قطعی ارتباطه اجازه می‌دهد تا از سرگیری و انتقال فایل‌های بزرگ را از ادامه عملیات اد امه دهید.

برخی امکانات آن عبارتند از :

  •       FileZilla ویژگی‌هایی مانند پشتیبانی از کشیدن و رها کردن و رابط کاربری تب دار را ارائه می‌دهد.
  •       محدودیت سرعت انتقال قابل تنظیم است.
  •       امکان ویرایش فایل از راه دور را فراهم می‌کند.
  •       شما یک ویزارد پیکربندی شبکه دریافت خواهید کرد.
  •       بسیاری از ویژگی‌های پیکربندی شبکه را ارائه می‌دهد.

۱۲. Xshell

Xshell

6 یک کلاینت قدرتمند SSH است و به شما این امکان را می‌دهد که Windows CMD را مستقیماً در XShell مانند برگه خود باز کنید. XShell یک رابط تب دار ارائه می‌دهد. رابط Tabbed چندین جلسه را ترتیب می‌دهد که میتواند به طور همزمان مشاهده و نظارت شوند.

با کمک Session Manager Xshell، می‌توانید چندین جلسه را به طور همزمان ایجاد، ویرایش و راه اندازی کنید.

برخی امکانات آن عبارتند از :

  •       Xshell با اجازه دادن به شما برای تنظیم نگاشت‌های کلیدی و دستورات سریع برای بهینه سازی کارایی، سفارشی سازی عمیقی را فراهم می‌کند.
  •       این برنامه Compose Pane را برای پیش نویس چند خط رشته قبل از ارسال به ترمینال فراهم می‌کند.
  •       ویژگی Highlight sets به شما اجازه نمی‌دهد چیزی را از دست بدهید. می‌توانید کلمات کلیدی یا عبارات منظم را برجسته کنید.
  •       امنیت گسترده ای را از طریق الگوریتم‌های رمزگذاری سرتاسر و چندین روش احراز هویت فراهم می‌کند.

نرم افزارهای SSH برای اندروید

نرم افزارهای SSH برای اندروید

۱۳. JuiceSSH

JuiceSSH

JuiceSSH یکی از بهترین جایگزین‌های PuTTY رایگان برای اندروید است. در حال حاضر، یکی از پرطرفدارترین کلاینت‌های SSH برای اندروید است. این برنامه از Local Shell، Mosh و Telnet پشتیبانی می‌کند، از این رو، معمولاً به عنوان کلاینت ترمینال همه کاره شناخته می‌شود. در میان ویژگی‌های برتر آن، رابط کاربری حداقلی آن است که مملو از ویژگی‌ها است. این برنامه آنقدر قدرتمند است که کاربران احساس می‌کنند ترمینال لینوکس را در اختیار دارند.

استفاده از این برنامه رایگان است و اکثر ویژگی‌ها آنلاک هستند. با این حال، برخی از ویژگی‌های پیشرفته قفل هستند و تنها از طریق خریدهای درون‌برنامه می‌توان قفل آن‌ها را باز کرد. برخی از این عناصر عبارتند از انتقال پویا پورت، امکان همکاری تیمی، اسکریپت ورود پست، همگام سازی چندین دستگاه. مزایای اضافه شده JuiceSSH این است که حاوی هیچ گونه تبلیغاتی نیست.

سرویس گیرنده ترمینال غنی از ویژگی‌ها به کاربران اجازه می‌دهد تا هویت‌هایی مانند نام کاربری، کلید خصوصی برای چندین اتصال و رمز عبور را برای هر یک از اتصالات جداگانه اختصاص دهند. این نرم افزار به عنوان بهترین نرم افزار معرفی شده است و مورد علاقه کاربران است. حتی گوگل آن را به عنوان بهترین نتیجه برای عبارت جستجوی SSH برای Android نمایش میدهد. این واقعیت برای جستجو در فروشگاه Google Play رایج است.

JuiceSSH یک مشتری شیک و مدرن SSH است که یک ترمینال رنگارنگ ارائه می‌دهد. همچنین، این برنامه با یک صفحه کلید بازشو همراه است که شامل کاراکترهای پوسته است. با این حال، برای کاربرانی که می‌خواهند به یک صفحه کلید خارجی متصل شوند، برنامه پشتیبانی برنامه ریزی شده دارد. JuiceSSH توانایی‌های مختلف پیکربندی عمیق مانند استفاده از کلید صدا برای تغییر اندازه فونت یا حتی انتخاب نوع اتصال را ارائه می‌دهد.

این برنامه دارای تم‌های داخلی برای انتخاب است، مانند Molokai، هکر دهه 80، تاریکی خورشیدی و روشن. علاوه بر این، کاربران می‌توانند هنگام ایجاد اتصال SSH، یک اسکریپت خاص را برای اجرا در هنگام ورود تنظیم کنند.

از بهترین ویژگی‌های آن می‌توان به پشتیبانی از پلاگین‌های شخص ثالث، کپی و چسباندن در بین جلسات، پشتیبانی از ترمینال اندروید، انتقال کلید و تولید کننده کلید RSA اشاره کرد. یکی دیگر از ویژگی‌های امن پشتیبانی از احراز هویت دو مرحله ای است. کاربران می‌توانند اتصالات خود را از طریق Google Authenticator یا هر احراز هویت شخص ثالث دیگری ایمن کنند.

۱۴. Termius

Termius

Termius به اتفاق آرا نیز همانند JuiceSSH محبوب ترین جایگزین PuTTY برای اندروید است. این برنامه یک راه حل ترمینال خط فرمان پیچیده و جامع است که دسترسی از راه دور را یکپارچه می‌کند. راه‌اندازی و دسترسی به هر دستگاهی از جمله لینوکس یا دستگاه اینترنت اشیا با استفاده از Termius قابل دسترسی است.

با ترمینوس می‌توان به SSH، Telnet و Mosh دسترسی داشت. کاربران می‌توانند اپلیکیشن را به صورت رایگان از پلی استور دانلود کنند. این نرم افزار دارای رابط کاربری زیبا، مینیمال و آسان برای کار است. برای مدیریت سرور، کاربر فقط باید با وارد کردن دستور SSH وارد سیستم شود. در واقع، می‌توان تلفن همراه اندروید را با استفاده از ترمینال محلی نیز کنترل کرد.

۱۵. Royal TSD

Royal TSD

رویال TSD یک گزینه مشتری پسند امن اندرویدی است. این برنامه تجاری دسترسی آسان و ایمن به سیستم‌های راه دور را با امکان دسترسی کاربران به اسناد Royal TS/X فراهم می‌کند. یکی از مزایای قابل توجه این است که یک برنامه چند پلتفرمی‌است، از این رو، جابجایی بین چندین سیستم عامل را برای کاربران ساده می‌کند.

کاربران می‌توانند اسناد را از Google Drive، OneDrive یا هر ارائه دهنده ابری دیگر باز کنند. همچنین می‌توانید فایل‌ها را از طریق USB یا ایمیل انتقال دهید. به این ترتیب، دیگر نیازی به اتصال به دسکتاپ از راه دور نیست. RoyalTSD به طور منظم به روز می‌شود

۱۶. GSW ConnectBot

GSW ConnectBot

GSW ConnectBot یکی از قوی‌ترین و آسان‌ترین کلاینت‌های SSH برای اندروید است. جورجیا سافت ورکس این اپلیکیشن را توسعه داده است. این نرم افزار به گونه ای طراحی شده است که در محیط‌های صنعتی و اداری استفاده میشود. با این حال، GSW ConnectBot بیشتر برای محیط‌های صنعتی استفاده می‌شود.

این نرم افزار دارای یک رابط کاربری تمیز و ساده است. برنامه‌ها رابط کاربری خود را از برنامه محبوب کلاینت پوسته ایمن – ConnectBot دریافت می‌کنند. طبق گزارشات، GSW ConnectBot قابل اعتمادترین و SSH مشتری است که بیشتر توسط حرفه ای‌ها استفاده می‌شود.

۱۷. ConnectBot

ConnectBot

ConnectBot یکی دیگر از سرویس گیرندگان Android SSH است. این یک برنامه متن باز است و کاملا رایگان است. کد منبع این برنامه در GitHub موجود است. همچنین، برنامه هیچ آگهی یا خرید درون برنامه ای ندارد. بهترین ویژگی در مورد این نرم افزار این است که مجموعه ای از ویژگی‌های عالی را ارائه می‌دهد که قابل تنظیم است. این یک برنامه عالی برای کاربرانی است که به دنبال جایگزین PuTTY هستند.

این برنامه به گونه ای طراحی شده است که می‌تواند هر دستگاه اندرویدی را به یک کلاینت پوسته ایمن ساده تبدیل کند تا اتصال سرور از راه دور را تسهیل کند.

۱۸. Far Commander

Far Commander یک کلاینت پوسته ایمن جدید برای اندروید است که استفاده از آن ساده است. مسلماً این یکی از بهترین جایگزین‌های PuTTY برای دستگاه اندرویدی است. یکی از مهم‌ترین مزایای این اپلیکیشن این است که کاربران می‌توانند دستورات خاصی را ایجاد کرده و سپس آن‌ها را بر اساس نیاز گروه‌بندی کنند. می‌توان از نرم افزار به عنوان یک کلاینت SSH برای اتصالات از راه دور ضروری استفاده کرد.

Far Commander یک برنامه رایگان است که حاوی هیچ گونه تبلیغاتی نیست. با این حال، این برنامه خریدهای درون برنامه ای دارد و به طور منطقی به کمک‌های مالی متکی است. این برنامه به اتصال اینترنت نیاز دارد تا برنامه بتواند به سرورها متصل شود.

۱۹. Mobile SSH

SSH موبایل یک کلاینت SSH ضروری و آسان برای استفاده است که دارای یک رابط کاربری ساده است. در واقع، این برنامه از نظر ارائه یک تجربه کاربری عالی رتبه بالایی ندارد، اما یکی از نزدیک ترین برنامه‌های ترمینال به محبوب ترین و مورد علاقه ترین کلاینت SSH جهان برای ویندوز است.

دلیل شبیه بودن آن به PuTTY این است که کتابخانه آن بر پایه PuTTY و OpenSSH است. در واقع این نرم افزار از OpenSSH و PuTTY مشتق شده است. استفاده از برنامه بسیار آسان است و چندین جلسه SSH را به طور همزمان پشتیبانی می‌کند.

Termux.۲۰

Termux یک SSH همه کاره و جامع در یک برنامه اندرویدی است که از مجموعه ای از گزینه‌های اتصال ستودنی پشتیبانی می‌کند. این برنامه یک شبیه ساز ترمینال اندروید و یک برنامه محیط لینوکس است که نیازی به روت شدن گوشی ندارد.

کاربران ابتدا باید Termux را نصب کنند و سپس دستور زیر را اجرا کنند – apt install inetutils که امکان استفاده از SSH، Telnet و RLogin را می‌دهد. این برنامه مملو از ویژگی‌ها، از اصول اولیه تا پیشرفته ترین آنهاست.

۲۱. SerialBot

SerialBot یک برنامه ترمینال ساده و آسان برای دستگاه‌های اندرویدی است. این جایگزین PuTTY برای اندروید، شبیه سازی ترمینال برای جلسات ترمینال SSH، سریال و بلوتوث، RLLogin، اتصالات سریال و Telnet را تسهیل می‌کند. برنامه ترمینال پشتیبانی یکپارچه برای اتصالات سریال RS232 فراهم می‌کند. همچنین این برنامه از شبیه سازی ترمینال VT100 پشتیبانی می‌کند.

SSHDroid.۲۲

SSHDroid یک کلاینت عالی SSH و یک جایگزین ایده آل PuTTY برای اندروید است. این برنامه نه تنها برای اتصالات ترمینال بلکه WinSCP، پروتکل انتقال فایل امن و Cyberduck طراحی شده است.

شبیه به اکثر نرم افزارهای موجود در لیست، SSHDroid دارای نسخه پایه (رایگان) و نسخه حرفه ای (پرداخت) است. این نرم افزار ویژگی‌های پیشرفته مختلفی مانند لیست سفید راه اندازی خودکار Wi-Fi، حذف تبلیغات، صفحه اصلی و ویجت‌های صفحه قفل، و احراز هویت کلید مشترک را در پشت برنامه حرفه ای قفل می‌کند.

نرم افزارهای SSH برای مک

نرم افزارهای SSH برای مک

PuTTY for Mac.۲۳

PuTTY یک ابزار خط فرمان ویندوز است که می‌تواند برای دسترسی به سرورهای SSH استفاده شود. این ابزار دارای یک پورت macOS است، بنابراین می‌توانید آن را در مک خود دانلود کرده و به جای ترمینال از آن استفاده کنید.

در بیشتر موارد، PuTTY هنگام اتصال به سرورهای SSH همان نقش ترمینال را ایفا می‌کند، اما چند تفاوت وجود دارد که ممکن است آن را برای برخی از کاربران ترجیح دهد. برخلاف ترمینال macOS، PuTTY دارای یک رابط کاربری گرافیکی (GUI) است که می‌تواند انجام برخی اقدامات را آسان‌تر کند.

یکی از پیشرفت‌های قابل توجهی که با رابط کاربری گرافیکی ارائه می‌شود این است که به شما امکان می‌دهد جزئیات ورود به سیستم SSH را ذخیره کنید، که نیاز به وارد کردن این جزئیات را هر بار که می‌خواهید به یک سرور SSH متصل شوید برطرف می‌کند. علاوه بر این، PuTTY برای Mac به شما امکان می‌دهد اطلاعاتی مانند شماره پورت و آدرس IP را از جلسات SSH خود ذخیره کنید، که به طور بالقوه می‌تواند زمان زیادی صرفه جویی کند که در غیر این صورت برای ورود به سرورهای راه دور مختلف و جابجایی بین آنها میبایست زمان صرف می‌کنید.

iTerm2.۲۴

iTerm2

iTerm2 اساساً نسخه پیشرفته ترمینال پیش فرض مک است. پس از نصب، به طور کامل جایگزین ابزار ترمینال می‌شود. در حالی که این ابزار همان هدف کلی ترمینال را دارد، توانایی‌های ابزار ترمینال را تا حد زیادی گسترش می‌دهد و عملکرد و انعطاف‌پذیری بیشتری را به آن اضافه می‌کند.

مانند ترمینال، iTerm2 به شما این امکان را می‌دهد که از طریق پروتکل SSH به سرورهای راه دور متصل شوید، اما همچنین بسیاری از ویژگی‌های مفید اضافی را اضافه می‌کند که قبلا وجود نداشت. فهرست طولانی‌ای از پیشرفت‌ها وجود دارد که نمی‌توانیم آن‌ها را در این مقاله بگنجانیم، اما برخی از قابل توجه‌ترین آنها توانایی استفاده از پنجره‌های تقسیم‌شده و باز کردن چندین تب، ابزار جستجوی قدرتمند آن، یک ابزار تکمیل خودکار، کپی بسیار آسان تر، پخش فوری، و بسیاری موارد دیگر.

Termius.۲۵

Termius یک سرویس گیرنده SSH چند پلتفرمی‌است که برای مک، ویندوز، لینوکس و همچنین برای دستگاه‌های تلفن همراه در دسترس است و برای کاربرانی که نیاز به اشتراک گذاری داده‌ها و اجرای نرم افزار در انواع مختلف دستگاه‌ها دارند، عالی است.

برخلاف iTerm2، Termius جایگزین ترمینال Mac شما نمی‌شود، اما دارای برخی ویژگی‌ها، مانند عملکرد تکمیل خودکار، مشابه موارد موجود در iTerm2 است. همچنین Termius به شما این امکان را می‌دهد که دستوراتی را که اغلب استفاده می‌کنید ذخیره کنید و بعداً آنها را با سایر کاربران در سرور SSH راه دور به اشتراک بگذارید.

نرم‌افزارهای SSH برای آی‌اواس

نرم‌افزارهای SSH برای آی‌اواس

۲۶.Blink

شما باید ترمینال خود را فرمان دهید، نه آن را هدایت کنید. این اصل پایه این برنامه است. با استفاده از Chromium Hterm، رندر در مقایسه با سایر برنامه‌ها سرعت بالایی دارد. این نرم افزار رایگان نیست؛ اگرچه ویژگی‌ها قیمت را به درستی توجیه می‌کنند. ویژگی‌های آن عبارتند از فونت‌های سفارشی، تم‌های سفارشی، همیشه به روز و پشتیبانی کامل از صفحه کلید.

۲۷.iTerminal

اگر به یک ترمینال پیشرفته SSH نیاز ندارید، iTerminal عالی است. هیچ تم فانتزی، فونت سفارشی یا پشتیبانی کامل از صفحه کلید ندارد. این برنامه یک طراحی اولیه دارد که به شما این امکان را می‌دهد دستورات سریع را روی سرور خود اجرا کنید.

۲۸.Shelly

Shelly دارای یک رابط کاربری منظم و تمیز با ناوبری ساده حتی برای افراد تازه کار است. فونت‌ها، تم‌های سفارشی و همچنین سفارشی‌سازی صفحه‌کلید را به روشی که نیاز دارید ارائه می‌دهد. این به زمانی کمک می‌کند که مجبور باشید برای مدت طولانی در ترمینال کار کنید، و هیچ راهی وجود ندارد که بتوانید به رایانه شخصی خود دسترسی پیدا کنید. سایر ویژگی‌ها عبارتند از کپی کردن متن مانند آنچه در آیفون خود با سایر برنامه‌ها انجام می‌دهید، باز کردن لینک‌ها مستقیماً در مرورگر، کنترل‌های حرکتی و موارد دیگر.

۲۹.WebSSH Pro

WebSSH Pro از دو پروتکل SSH و SFTP پشتیبانی می‌کند. با SFTP می‌توانید فایل‌ها را به سرعت و به راحتی از سرور ابری خود آپلود و دانلود کنید. علاوه بر این، این برنامه از چندین راه برای اتصال از جمله رمز عبور، احراز هویت دو مرحله ای، کلیدهای خصوصی RSA / DSA / PuTTY پشتیبانی می‌کند.

بخش قابل توجه این برنامه این است که می‌توانید چندین صفحه را باز کنید و به شما این امکان را می‌دهد کارهای بیشتری را روی صفحه نمایش کوچک انجام دهید. دسترسی به سرورهای مختلف به طور همزمان بدون نیاز به خروج از هیچ کدام را نیز میدهد. این برنامه مقداری هزینه دارد، اما آنقدر مزیت می‌دهد که ارزش آن را دارد.

نرم‌افزارهای SSH برای LINUX

نرم‌افزارهای SSH  برای LINUX

Remmina.۳۰

Remmina

Remmina یکی دیگر از سرویس گیرندگان SSH بسیار قابل اعتماد است که می‌توانید از آن برای ایجاد یک اتصال امن با یک سرور راه دور استفاده کنید. Remmina مانند PuTTY، نیز یک نرم افزار منبع باز است و همه زنگ‌ها و ویژگی‌هایی را که می‌توانید از یک سرویس گیرنده SSH خوب انتظار داشته باشید، ارائه می‌دهد. برای شروع، از طیف گسترده ای از پروتکل‌های شبکه، از جمله SSH، RDP، VNC، XDMCP، EXEC و SPICE پشتیبانی می‌کند. علاوه بر این، کنترل کاملی بر کیفیت اتصال فراهم می‌کند و می‌توانید به راحتی پهنای باند را از تنظیمات تنظیم کنید.

OpenSSH.۳۱

OpenSSH

OpenSSH یک کلاینت عالی SSH است که بیش از 2 دهه است که وجود دارد و هنوز هم به لطف قابلیت اطمینان خود در صدر قرار دارد. یکی از ویژگی‌های تعریف کننده OpenSSH Client امنیت قوی آن است. برای شروع، یک اتصال رمزگذاری شده به سرور راه دور فراهم می‌کند که ردیابی فعالیت و داده‌های شما را برای هر کسی غیرممکن می‌کند. علاوه بر این، انواع روش‌های احراز هویت و قابلیت‌های تونل زنی ایمن را ارائه می‌دهد که می‌توانید از آنها برای ایمن سازی اتصال خود استفاده کنید. وقتی صحبت از رابط کاربری به میان می‌آید، دارای یک رابط خط فرمان است که ممکن است استفاده از آن برای مبتدیان دشوار باشد، اما هنگامی‌که به خوبی با آن آشنا شدید، ابزار بسیار قدرتمندی خواهید داشت که می‌توانید از آن برای ایجاد اتصالات امن استفاده کنید.

۳۲.SecureCRT

SecureCRT یک سرویس گیرنده SSH ممتاز است که دارای بسیاری از ویژگی‌های امنیتی عالی است و آن را به گزینه ای ایده آل برای حرفه ای‌ها تبدیل می‌کند. این نرم افزار بسیار قابل اعتماد است که می‌توانید از آن برای دسترسی به سرور راه دور و انتقال امن فایل‌ها استفاده کنید. نکته مهم در مورد SecureCRT این است که برای انجام چند کار بسیار خوب است و می‌توانید به راحتی جلسات خود را با اختصاص رنگ‌ها، فونت‌ها و سایر نشانگرهای منحصر به فرد مختلف سازماندهی کنید.

کلام آخر

موارد ذکر شده در بالا جایگزین‌های برتر PuTTY برای اندرویاد، ویندوز و مک و IOS هستند. بسیاری نرم افزارهای دیگر نیز در بازار موجود هستند مانند OrangeSSH Client، AndFTP و SSH/SFTP/FTP/Telenet Advanced Client  و  Admin Hands.

با این حال، اکثر برنامه‌ها دارای یک رابط کاربری گرافیکی هستند که استفاده از آن را آسان می‌کند. علاوه بر این، برنامه‌ها ترکیبی از موارد رایگان و پولی هستند، بنابراین، آزادی کامل انتخاب را به کاربر ارائه می‌دهند. برنامه‌های فهرست شده نه تنها بیشتر عملکردها و توابع PuTTY را پوشش می‌دهند بلکه به امکانات آن نیز اضافه می‌کنند.

در صورت نیاز به هرگونه راهنمایی و مشاوره می‌توانید با کارشناسان مجرب و متخصصین وب‌رمز در این زمینه تماس حاصل نمایید.

سوالات متداول

SSH یک پروتکل رمزنگاری است که برای احراز هویت ارتباط بین سرورها از طریق یک شبکه ناامن استفاده می‌شود. SSH عموما برای دسترسی به سیستم عامل‌های مشابه یونیکس استفاده می‌شود، اما می‌توان از آن در ویندوز مایکروسافت نیز استفاده کرد. پورت استاندارد TCP برای SSH 22 است.
اصلی ترین ویژگی‌های SSH به شح زیر هستند: 1 ورود ایمن از راه دور 2 انتقال امن فایل 3 اجرای ایمن فرمان از راه دور. 4  کنترل دسترسی 5 پورت فورواردینگ.
SSH معمولاً از طریق TCP اجرا می‌شود. سازمان RFC 4251 مشخص می‌کند که پروتکل لایه انتقال SSH  ممکن است در بالای هر جریان داده قابل اعتماد دیگری استفاده شود. تنظیمات پیش‌فرض پروتکل SSH این است که برای اتصالات به درگاه TCP 22 گوش دهد.
SSH از رمزگذاری نامتقارن در چند مکان مختلف استفاده می‌کند. در طی فرآیند تعویض کلید اولیه که برای راه اندازی رمزگذاری متقارن (که برای رمزگذاری جلسه استفاده می‌شود)، از رمزگذاری نامتقارن استفاده می‌شود.
پروتکل SSH از الگوریتم‌های رمزگذاری قوی استاندارد صنعتی مانند AES برای ایمن سازی ارتباط بین طرفین درگیر استفاده می‌کند. علاوه بر این، این پروتکل از الگوریتم‌های هش مانند SHA-2 برای اطمینان از یکپارچگی داده‌های ارسال شده استفاده می‌کند.
رتبه: 4.8 از 966 رأی

منبع : softwaretestinghelp.com baeldung.com puttygen.com macresearch.org noupe.com asoftclick.com

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *