Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

ทำไมต้องใช้ PuTTY Add-ons?

PuTTY เป็น SSH Client ฟรี เบา และดีที่สุดสำหรับ Windows แต่ขาดฟีเจอร์บางอย่าง เช่น Tabbed sessions, Session management, Local terminal การใช้ Add-ons (เวอร์ชันแก้ไข/ปลั๊กอิน) จะช่วยเติมเต็มช่องว่างเหล่านี้

1. PuTTY Connection Manager (PuTTYCM)

จัดการหลาย Session ใน Tabs ภายในหน้าต่างเดียว

  • ครั้งแรกต้องระบุ Path ของ PuTTY ต้นฉบับ
  • ต้องมี .NET 2.0
  • หากเปิดเป็นหน้าต่างแยกแทน Tab: Tools → Options → Enable additional timing for PuTTY capture → 300 ms

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

2. PuTTYcyg

ใช้ PuTTY เป็น Local Cygwin Terminal แทนหน้าต่าง CMD ที่น่าเบื่อ

  • ใน Connection type เลือก Cygterm (Radio button)
  • ใน "Command (use - for login shell)" ใส่ - (Hyphen)
  • เหมาะสำหรับผู้ใช้ Cygwin บน Windows

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

3. PuTTYtray

เพิ่มฟีเจอร์ Minimize to System Tray และเก็บ Session ใน ไฟล์ (File-based) แทน Registry

  • มี Radio button "Sessions from file" → โอน Session ระหว่างเครื่องง่ายขึ้น
  • แก้ปัญหา Registry-based storage ของ PuTTY ต้นฉบับ

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

4. PuttyTabs

แสดง Floating bar แสดง Tab ของ Session ที่เปิดอยู่ คลิกเพื่อสลับ Session

  • ระบุ Path ของ PuTTY ตอนรันครั้งแรก
  • อ่าน Session จาก Registry อัตโนมัติ
  • ต้อง .NET 2.0

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

5. Quest PuTTY

เพิ่ม Active Directory (GSSAPI Kerberos) Single Sign-On

  • ใช้ Microsoft SSPI (Security Service Provider Interface)
  • เพิ่มเมนู GSSAPI ใต้ Connection → SSH
  • เหมาะสำหรับองค์กรที่ใช้ AD/Kerberos

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

6. Modified PuTTY (putty-mod)

เก็บ Session ใน โฟลเดอร์ (Folder-based) แทน Registry

  • สร้างโฟลเดอร์ session ติดกับ putty.exe
  • Session จาก Registry จะแสดงค้าง [registry]
  • โอน Session ระหว่างเครื่องง่าย (Copy โฟลเดอร์ session)

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

7. PocketPuTTY

รันบน Windows Mobile 2003/5.0 (Legacy - สำหรับอุปกรณ์เก่า)

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

หมายเหตุ: ผู้ใช้ BlackBerry ดูที่ Blackberry PuTTY Tutorial

8. portaPuTTY

เวอร์ชันแก้ไข เก็บ Session ในไฟล์ Default (ไม่ใช่ Registry)

  • ไฟล์ Session อยู่ที่ .putty/sessions/ ใต้ไดเรกทอรีของ putty.exe
  • เหมาะสำหรับ Portable USB

9. PuTTY Portable

ส่วนหนึ่งของ PortableApps Suite - รันจาก USB Drive พกพา Session ไปได้ทุกที่

10. PuTTY Launchy Plugin

ใช้กับ Launchy (Keystroke launcher) เปิด PuTTY Session ได้จากคีย์บอร์ด

  • พิมพ์ "ssh" หรือ "putty" → Tab/Space → แสดง Session ทั้งหมด → Enter เพื่อเชื่อมต่อ
  • เร็วมากสำหรับผู้ใช้ Keyboard-centric

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

11. PuTTY Session Manager (PSM)

จัดระเบียบ Session เป็น โฟลเดอร์ (Folders) และตั้ง Hotkeys

  • ต้อง .NET 2.0
  • คลิกขวา System Tray Icon → Session Hotkeys → กำหนด Hotkey
  • สร้างโฟลเดอร์: คลิกขวา Session → Session Management → New Folder
  • ย้าย Session: Drag & Drop เข้าโฟลเดอร์

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

12. PuTTY Command Sender (PuTTYCS)

ส่งคำสั่ง Unix ไปหลาย PuTTY Windows พร้อมกัน - เพิ่มประสิทธิภาพงานซ้ำ

  • Backup ไฟล์, ดู Logs, Start/Stop Process, Copy files บนหลาย Server พร้อมกัน
  • พิมพ์คำสั่งครั้งเดียว → ส่งไปทุก Session ที่เลือก

เพิ่มประสิทธิภาพ PuTTY: 12 Add-ons ที่จำเป็นสำหรับจัดการ SSH ขั้นสูง

สรุป: เลือก Add-on ไหนดี?

ความต้องการAdd-on ที่แนะนำ
Tabbed Sessions (ง่าย, ใช้ทันที)PuTTY Connection Manager หรือ PuttyTabs
Local Cygwin TerminalPuTTYcyg
Minimize to Tray + File-based SessionsPuTTYtray
AD/Kerberos Single Sign-OnQuest PuTTY
Portable USB (File-based Sessions)portaPuTTY หรือ PuTTY Portable
Keyboard Launcher (Launchy)PuTTY Launchy Plugin
จัดการ Session 進階 (Folders, Hotkeys)PuTTY Session Manager
รันคำสั่งบนหลาย Server พร้อมกันPuTTY Command Sender (PuTTYCS)

ทางเลือกสมัยใหม่: พิจารณา Terminal อื่น

หากเริ่มต้นใหม่ อาจพิจารณา Terminal ใหม่กว่า PuTTY:

  • Windows Terminal (Microsoft, Open-source, Tabs, Panes, Profiles, GPU accelerated)
  • MobaXterm (All-in-one: SSH, X11, RDP, VNC, SFTP, Tools)
  • Tabby (Terminus) (Cross-platform, Modern UI, Plugins)
  • ZOC Terminal (Professional, Scripting, Emulation ครบ)

PuTTY ยังคงเป็นตัวเลือกที่น่าเชื่อถือและเบา แต่ Add-ons ข้างต้นจะทำให้ทำงานได้มีประสิทธิภาพมากขึ้น

No