یک برنامه کلاینتی برای پروتکلهای شبکه SSH، Telnet، Rlogin وSUPDUP است که برای اجرای یک Session از راه دور بر روی یک کامپیوتر، از طریق شبکه استفاده میشوند. به عبارت ساده شما PuTTY را روی یک ماشین ویندوز اجرا میکنید و به آن میگویید که مثلا به یک ماشین لینوکس متصل شود. PuTTY پنجرهای را باز میکند. سپس، هر چیزی که در آن پنجره تایپ میکنید مستقیماً به دستگاه لینوکس ارسال میشود و هر چیزی که دستگاه لینوکس ارسال میکند در پنجره نمایش داده میشود. بنابراین میتوانید روی دستگاه لینوکس طوری کار کنید که انگار در کنسول آن نشستهاید، در حالی که در واقع در جای دیگری نشستهاید.