Putty چیست؛ مزایا، معایب و آموزش کار با آن
Putty، یک برنامه ابزار ضروری برای مدیران شبکه و هر کسی که نیاز به دسترسی امن از راه دور به کامپیوترها در شبکه دارد، به طور گسترده در منظر فناوری اطلاعات شناخته شده است. این به عنوان یک کلاینت برای انواع گوناگونی از پروتکلهای دسترسی از راه دور از جمله دسترسی امن (SSH)، تِلنِت، rlogin و اتصال سوکت خام عمل میکند.
عمده وظیفه این ابزار این است که کاربران را قادر میسازد تا به طور از راه دور به سیستمها دسترسی یافته و آنها را برای انجام مجموعهای از وظایف مدیریت نمایند.
Putty چیست؟
Putty در تأخیرهای دهه 1990 میلادی توسط سایمون تتام توسعه یافته و منتشر شد، و از آن زمان برای کاربران سیستمهای مبتنی بر یونیکس و همچنین ویندوز یک ابزار ضروری شده است.
با وجود حضور ابزارهای دیگر با قابلیتهای مشابه، Putty به دلیل سادگی، مجموعه ویژگیها واقعی خویش و وجود امکان استفاده رایگان و منبع باز هنوز هم محبوبیت دارد.
ویژگیهای کلیدی Putty
-
پشتیبانی از پروتکل
Putty از چندین پروتکل شبکه پشتیبانی میکند که این ویژگی آن را بسیار چندکاره میکند. SSH پر استفادهترین پروتکل است زیرا دادههای منتقل شده روی شبکه را رمزگذاری میکند و امنیت را فراهم میآورد. در مقابل، تلنت دادهها را به صورت متن ساده انتقال میدهد که این امر آنرا کمتر امن میکند اما برخی اوقات برای ارتباط با تجهیزات یا سیستمهای قدیمی ضروری است. به علاوه، اتصالهای rlogin و سوکت خام وضعیتهایی که Putty میتواند بهطور قابل ملاحظه ای است استفاده شود را گسترش میدهند.
-
امنیت
استفاده از SSH ارتباطات امن را با سیستمهای از راه دور فراهم میکند. Putty از تکنیکهای رمزگذاری مختلف برای اطمینان از اینکه تمام دادههای ارسالی از اینترنت از نظر دزدان اطلاعات امین باشند استفاده میکند. با امکاناتی مانند احراز هویت کلید عمومی و قابلیت مدیریت کلیدهای SSH، این ابزارها را به کاربران ارائه میدهد تا امنیت را به مراتب بیشتر کنند.
-
قابل حمل بودن
یکی از جنبههای خارقالعاده مطلوب Putty، قابل حمل بودن آن است. این برنامه میتواند بر روی یک کامپیوتر ویندوزی اجرا شود و نیازی به نصب ندارد. این ویژگی Putty را برای کاربرانی که نیاز دارند تا از جای دیگری یا روی کامپیوترهای مختلف به سرورهایشان دسترسی پیدا نمایند، یک ابزار ارزشمند میکند.
-
مدیریت سشن
Putty یک رابط کاربری ساده برای مدیریت و ذخیره جزئیات سشن فراهم میکند که کاربران را قادر میسازد تا بهسرعت ارتباطات را برقرار کنند. کاربران میتوانند تنظیمات برای اتصالات مختلفی که تنظیم کردهاند نظیر آدرس IP، پروتکل، شماره پورت و دیگر گزینههای تعیین شده برای آن اتصال خاص را ذخیره کنند تا به سادگی برای استفادههای آینده در دسترس باشد.
-
رابط کاربری
رابط کاربری Putty ساده اما قابل چندان بزرگنمایی خوداست، و میتواند یک دسته وسیعی از تنظیمات را در انطباق با ترجیحات کاربران ارائه دهد. این از جمله ظاهر متن، رفتار پنجره و تنظیمات شبیهساز ترمینال میشوند. اگر چه این رابط کاربری شاید جدیدترین رابط کاربری را نداشته باشد، اما قابلیت آن برای بسیاری از کاربران پیشرفته نیست.
موارد استفاده Putty
-
اداره سیستم امنیتی
مدیران شبکه و سیستم از Putty براى پیکربندى و رفع اشکال سرورها به صورت امن استفاده می کنند، که امکان اجرای دستورات از راه دور را به آنها میدهد چون اگر به طور فیزیکی در ترمینال حضور داشته باشند.
-
انتقال فایل
اگر چه Putty خود به انتقال فایلها پاسخ نمیدهد، اما با دیگر ابزارها مثل PSCP یا PSFTP SFTP همخوانی داشته و برای انتقال امن فایلها بین سیستمها با استفاده از پروتکلهای SCP و SFTP کاربرد دارد.
-
دسترسی به سریال کنسول
Putty میتواند برای اتصال به دستگاههایی همچون سوئیچها و روترها یا حتی تجهیزات صنعتی از طریق یک واسطه سریال استفاده شود. این موضوع دقیقاً هنگامی که دسترسی شبکه به این دستگاهها به دلایل امنیتی و یا در زمان راهاندازی اولیه در دسترس نیست حیاتی است.
-
تونلزنی و انتقال پورت
کاربران میتوانند با Putty تونلهای SSH را راهاندازی نمایند، که به آنها امکان میدهد تا پورتهای شبکه را از ماشین محلی به سرور از راه دور یا بهطور معکوس امن انتقال دهند. این کار برای دسترسی امن به رابط وب یک نرمافزار موجود روی ماشین از راه دور یا برای راهاندازی اتصال امن به یک پایگاهداده استفاده میشود.
-
توسعه از راه دور
توسعهدهندگانی که به نوشتن کدی میپردازند که نیاز به تست و اجرای آن روی یک سرور از راه دور دارد از Putty برای دسترسی به محیطهای توسعهٔ خود استفاده میکنند. اینها میتوانند از ویرایشگرهای از راه دور یا محیطهای توسعهٔ مجتمع (IDE) از راه دور در هنگام کار روی کدهای خود بهره ببرند.
آموزش کار با putty
استفاده از PuTTY برای مدیریت شبکه شامل اتصال به سرورها یا دستگاههای شبکه راه دور و انجام متفاوت کارهای مدیریتی میشود. در زیر یک راهنمای مرحله به مرحله در خصوص استفاده از PuTTY برای مدیریت شبکه آورده شده است:
- دانلود و نصب PuTTY: اگر PuTTY را نصب ندارید، آن را از وبسایت رسمی دانلود کرده و دستورالعملهای نصب را دنبال کنید.
- راه اندازی PuTTY: برنامه PuTTY را از کامپیوتر خود راهاندازی نمایید. شما با پنجره پیکربندی PuTTY مواجه میشوید.
- وارد کردن جزئیات اتصال:
- در بخش "نام میزبان یا آدرس IP (آدرس IP یا نام میزبان سرور یا دستگاه شبکه) را که میخواهید به آن متصل شوید وارد کنید.
- نوع اتصال را انتخاب کنید. برای مثال، SSH برای اتصالهای امن، تلنت برای اتصالهای استاندارد، یا سریال برای اتصالهای بر مبنای کنسول.
- اگر شماره پورت با از پیشتعیینشده متفاوت است، شماره پورت را وارد نمایید. معمولاً 22 برای SSH، 23 برای تلنت.
- ذخیره سشن (اختیاری): اگر شما بهصورت منظم به این سرور یا دستگاه متصل میشوید، میتوانید تنظیمات سشن را با وارد کردن یک نام در بخش "سشنهای ذخیرهشده" ذخیره کنید. این کار به شما این امکان را میدهد که بهسرعت در آینده به این سرور متصل شوید بدون وارد کردن مجدد جزئیات اتصال.
- پیکربندی تنظیمات اتصال (اختیاری): در زیرمنو دسته بندی شده در سمت چپ، میتوانید تنظیمات متنوعی از قبیل نمایش پنجره، تنظیمات ترمینال و ترجیحات SSH را بر اساس نیازهای خود سفارشیسازی نمایید.
- شروع اتصال: برای آغاز اتصال، دکمه "باز کردن" در پایین پنجره تنظیمات را کلیک نمایید.
- وارد شدن: شما بهصورت قدم به قدم برای وارد کردن نام کاربری و سپس رمز عبور خود (یا روشهای دیگر تأیید هویت اگر مطلقاً درست بود، مثل فایلهای گواهی نامه یا جفت کلیدی) برای ورود به سرور یا دستگاه شبکه، مورد پرسش قرار خواهید گرفت.
- انجام وظایف مدیریتی: هنگامی که متصل شدهاید، میتوانید دستورات مدیریتی متعددی اجرا نمود، تنظیمات را پیکربندی نمود، مشکلات را برطرف سازید و سایر وظایف مدیریتی شبکه دیگر را که لازم است انجام دهید را انجام دهید.
- بستن اتصال: هنگامی که انجام شد، به سادگی پنجره PuTTY را ببندید تا اتصال به سرور یا دستگاه شبکه راه دور را به پایان برسانید.
PuTTY یک ابزار چندمنظوره است که میتوان آن را برای مجموعه گستردهای از وظایف مدیریت شبکه از جمله پیکربندی دستگاههای شبکه، رفع مشکلات اتصال، مدیریت سرورها، انتقال امن فایلها و موردهای دیگر استفاده نمود.
بهویژه به خاطر ویژگیهای امنیتی و سادگی استفادهاش، برای اتصالهای SSH بسیار محبوب است. همیشه اطمینان حاصل نمایید که مجوزها و اجازههای لازم را قبل از انجام وظایف مدیریتی بر روی سامانههای راه دور داشته باشید.
همچنین اگر به دنبال خرید هاست و یا سرور مناسب با قیمت مناسب هستید با کارشناسان مجموعه صبا هاست در ارتباط باشید.
جمع بندی
Putty به عنوان یک ابزار ضروری برای حرفهایان شبکه و علاقهمندان به شبکههای اجتماعی باقی میماند. با وجود روشهای جایگزین با رابطهای گرافیکی بیشتر، مجموعه ویژگیهای جامع، قابل اطمینان بودن و انعطافپذیری Putty موقعیت آن به عنوان یک ابزار ضروری در جعبه ابزار محاسبات از راه دور را تثبیت کرده است.
تا زمانی که سرورهای مدیریت شده و مشتریان برای اتصال به آنها وجود دارند، Putty احتمالاً باقی خواهد ماند و به طور فراوان استفاده خواهد شد و عنوان مشتری دیفاکتو برای SSH و سایر پروتکلهای شبکه را برای آینده امکان پذیر حفظ خواهد کرد.