PuTTY یک پیاده سازی رایگان از Telnet و SSH برای پلتفرم های ویندوز و یونیکس به همراه یک شبیه ساز ترمینال xterm است. PuTTY یک برنامه مشتری برای پروتکل های شبکه SSH، Telnet و Rlogin است.
این پروتکل ها همه برای اجرای یک جلسه از راه دور بر روی یک کامپیوتر، از طریق شبکه استفاده می شوند. PuTTY پایان مشتری آن جلسه را پیاده سازی می کند: پایانی که جلسه در آن نمایش داده می شود، به جای پایانی که در آن اجرا می شود.
به عبارت بسیار ساده: شما PuTTY را روی یک ماشین ویندوز اجرا می کنید و به آن می گویید که (به عنوان مثال) به یک ماشین یونیکس متصل شود. PuTTY پنجره ای را باز می کند. سپس، هر چیزی که در آن پنجره تایپ می کنید مستقیماً به دستگاه یونیکس ارسال می شود و هر چیزی که دستگاه یونیکس ارسال می کند در پنجره نمایش داده می شود. بنابراین میتوانید روی دستگاه یونیکس طوری کار کنید که انگار در کنسول آن نشستهاید، در حالی که در واقع در جای دیگری نشستهاید.
آیا می توانم متن را بین PuTTY و سایر برنامه های ویندوز کپی و جایگذاری کنم؟
آره. وقتی متنی را در پنجره PuTTY انتخاب میکنید، بدون نیاز به فشار دادن Ctrl-C یا هر چیز دیگری، متن را به طور خودکار در کلیپ بورد کپی میکند. برای چسباندن محتویات کلیپ بورد در یک پنجره PuTTY، فقط باید روی دکمه سمت راست ماوس کلیک کنید.
آیا PuTTY روی macOS کار می کند؟
خیر. PuTTY فقط برای سیستم عامل ویندوز و یونیکس در دسترس است. از نسخه 0.68، فایلهای اجرایی PuTTY روی نسخههای ویندوز از XP به بعد تا ویندوز 11 اجرا میشوند. اگر به ورود از راه دور macOS با پروتکل SSH نیاز دارید، OpenSSH با macOS و Linux کار میکند، همچنین رایگان و منبع باز است.
جایگزین خوبی برای PuTTY چیست؟
KiTTY یک چنگال از مشتری PuTTY اصلی است. این مبتنی بر معماری PuTTY است و بسیاری از ویژگی های جدید را برای برنامه ترمینال ویندوز اضافه می کند.
چه خبر
PuTTY 0.78 که امروز منتشر شد، یک نسخه ویژه است. ویژگی جدید اصلی آن پشتیبانی از سیستم گواهی OpenSSH است. PuTTY اکنون میتواند کلیدهای کاربر تایید شده را به یک سرور SSH ارائه کند، و میتوانید یک یا چند CA قابل اعتماد را پیکربندی کنید تا بهطور خودکار کلیدهای میزبان امضا شده توسط آنها را بپذیرد.
سایر ویژگیهای جدید شامل فرمهای جدید پشتیبانی از SSH Jump Host (میتوانید به سرور پروکسی SSH بگویید که دستوری را برای برقراری اتصال اجرا کند). رمزنگاری اضافی (مبادله کلید NTRU Prime که به امید کوانتومی مقاوم است، لیست روش تبادل کلید GSSAPI به روز شده، گروه های جدید Diffie-Hellman و AES-GCM) و سیستمی که به یک برنامه کمکی شخص ثالث اجازه می دهد تا به سوالات احراز هویت تعاملی با صفحه کلید پاسخ دهد (مثلاً برای خودکار کردن طرح های رمز عبور یک بار مصرف).
0.78 همچنین یک اشکال را هنگام تنظیم عنوان پنجره در برخی از مجموعه کاراکترها برطرف می کند و پشتیبانی از Windows XP را که در 0.77 شکسته شده بود، بازیابی می کند.
توجه به ارتقاء کاربران ویندوز: نصب کننده ویندوز 0.78 نسخه 0.77 یا بالاتر را حذف نصب نمی کند. توصیه می کنیم ابتدا نسخه قدیمی را حذف نصب کنید. اگر هر دو را به پایان رسانده اید، حذف هر دو نسخه و سپس اجرای نصب کننده جدید همه چیز را درست می کند. این یک اثر ضربه ای از یک رفع اشکال است. متاسفم برای آن
- پیشرفت های عمده در پشتیبانی از پروکسی شبکه:
- در صورتی که سرور پروکسی نیاز به احراز هویت داشته باشد، از درخواست تعاملی از کاربر پشتیبانی می کند.
- پشتیبانی داخلی برای پروکسی از طریق سرور SSH دیگر، به طوری که PuTTY به پروکسی SSH میکند و سپس به طور خودکار یک پورت را از طریق آن به میزبان مقصد ارسال میکند. (مشابه اجرای plink -nc به عنوان یک فرآیند فرعی، اما تنظیم راحتتر است و به شما امکان میدهد به درخواستهای تعاملی ارائه شده توسط پراکسی پاسخ دهید.)
- پشتیبانی از احراز هویت HTTP Digest، هنگام صحبت با پراکسی های HTTP.
- pterm.exe را معرفی کرد، یک برنامه پوششی شبیه PuTTY برای خط فرمان ویندوز (یا هر چیز دیگری که در کنسول ویندوز اجرا می شود). هنوز در نصب کننده گنجانده نشده است، اما به صورت فایل exe. موجود است.
- پشتیبانی یونیکد و bidi به یونیکد 14.0.0 به روز شد.
- گزینه جدید خط فرمان -pwfile، مانند -pw با این تفاوت که رمز عبور را از یک فایل می خواند تا در خط فرمان نمایش داده نشود.
- Windows Pageant: گزینه –openssh-config برای امکان تعامل آسان با ssh.exe ویندوز.
- -pw (و -pwfile) اکنون اگر رمز عبور ارائه شده ناموفق باشد، به درخواست تعاملی برای رمز عبور خودداری کنید. (هدف اولیه این بود.)
- گزینه های پیکربندی جدید برای کنترل صفحه کلید:
- گزینه ای برای کنترل کنترل Shift + کلیدهای جهت دار
- حالت اضافی در گزینه function-keys، برای xterm مدرن (نسخه ۲۱۶ و بالاتر).
- برای سرورهایی (یا پراکسیها) که قبل از دیدن دادههای ورودی، دادههای خروجی را از دست میدهند، پرچم راهحل اشکال را نشان میدهد تا منتظر پیام SSH سرور قبل از ارسال پیام خود باشیم.
- به روز رسانی کریپتو: مقاومت کانال جانبی در تولید کلید احتمالی RSA اضافه شده است.
- بهروزرسانی کریپتو: استفاده از نماهای کوتاه Diffie-Hellman را کنار گذاشت (فقط در مورد).
- رفع اشکال: پیکربندی مجدد ارسال پورت از راه دور بیش از یک بار دیگر خراب نمی شود.
- رفع اشکال: پردازش خروجی ترمینال اکنون در حین مدیریت تغییر اندازه ترمینال کنترل از راه دور متوقف شده است، به طوری که ترسیم مجدد صفحه بعدی به جای اندازه ترمینال جدید نسبت به اندازه ترمینال جدید تفسیر می شود.
- رفع اشکال: مجموعه آنتروپی مبتنی بر ماوس ویندوز PuTTYgen اکنون بدون گیج شدن، موشهای با فرکانس بالا را کنترل میکند.
- رفع اشکال: Windows Pageant اکنون میتواند تعداد زیادی از اتصالات همزمان را بدون قطع یا خراب شدن مدیریت کند.
- رفع اشکال: اگر Windows Pageant چندین بار به طور همزمان راه اندازی شود، نمونه ها باید به طور قابل اعتمادی توافق کنند که یکی از آنها سرور دائمی باشد.
- رفع اشکال: تغییرات عنوان پنجره با کنترل از راه دور اکنون بر اساس مجموعه کاراکترهای پیکربندی شده تفسیر می شوند.
- رفع اشکال: تغییرات کنترل از راه دور عنوان پنجره دیگر با کاراکترهای UTF-8 که رمزگذاری آنها شامل بایت 0x9C است (که دنباله کنترل را در زمینه های غیر UTF-8 خاتمه می دهد) اشتباه گرفته نمی شود.
- رفع اشکال: ظاهر شدن منوی زمینه پنجره در وسط یک کشیدن-انتخاب اکنون دیگر کشیدن را در حالت گیر نمی گذارد.
- رفع اشکال: استفاده گسترده از رنگ واقعی در ترمینال دیگر باعث کاهش بیرویه ترسیم مجدد پنجره نمیشود.
- رفع اشکال: وقتی PSCP گزارش می دهد که سرور یک مسیر ترکیبی غیر مجاز را ارسال می کند، نام جایگزینی را که برای فایل دانلود شده استفاده می کند به درستی گزارش می دهد.
- رفع اشکال: فعال کردن فوروارد X11 در psusan از طریق شمارههای پورت احتمالی برای نمایشگر X فوروارد شده باز نمیگردد.
- برای توسعه دهندگان: سیستم ساخت را به CMake انتقال داد و mkfiles.pl قدیمی و سیستم ابزارهای خودکار را حذف کرد.
هشدار قانونی: استفاده از PuTTY، PSCP، PSFTP و Plink در کشورهایی که رمزگذاری غیرقانونی است غیرقانونی است. من معتقدم که استفاده از PuTTY، PSCP، PSFTP و Plink در انگلستان و ولز و در بسیاری از کشورهای دیگر قانونی است، اما من وکیل نیستم و بنابراین اگر شک دارید، قبل از دانلود آن باید از مشاوره حقوقی استفاده کنید. ممکن است این سایت برای شما مفید باشد (این بررسی قوانین رمزنگاری در بسیاری از کشورها است) اما من نمی توانم صحت آن را تضمین کنم.
استفاده از باینری فقط Telnet (PuTTYtel) توسط هیچ قانون رمزنگاری محدودیتی ندارد.