3 מאי 2026
SSH2ESXi Manager — ממשק גרפי לניהול SSH על ESXi בסקייל
בסביבות VMware גדולות עם עשרות שרתי ESXi על פני מספר קלסטרים, להריץ פקודות SSH ידנית על כל שרת — זה לא סקיילבילי.
SSH2ESXi Manager הוא כלי GUI יחיד (WPF + PowerShell) שמתחבר ל-vCenter, מגלה אוטומטית קלסטרים, ומריץ פקודות SSH במקביל על כל השרתים.
מה הוא עושה
- מתחבר לכל vCenter ומגלה קלסטרים אוטומטית
- מריץ פקודות SSH במקביל על כל השרתים בקלסטר
- מנהל סטים דינמיים של פקודות —
list(דיאגנוסטיקה) ו-fix(תיקונים) - שומר הרשאות מוצפנות ב-AES-256 (בידוד לפי משתמש)
- דולג אוטומטית על שרתים שבהם SSH מושבת
ארכיטקטורה פשוטה
ssh2esxi-manager/
├── Invoke-SSH-GUI.ps1 # Main GUI (WPF)
├── Configs/
│ ├── Commands.json # SSH command sets
│ └── Settings.json # vCenters + encrypted creds
└── README.md
הכל דינמי — מוסיפים vCenter-ים, הרשאות וסטים של פקודות דרך הממשק עצמו.
פקודות fix דורשות אישור לפני הרצה (כי הן משנות הגדרות שרת).
דוגמאות לפקודות מובנות
- בדיקת CRC Errors על vmnic
- בדיקת כללי SATP ו-IOPS (NetApp)
- תיקון HW Acceleration, iSCSI, MTU
- הגדרת NTP לפי אתר (IL/CYP/BR)
- הפעלת VAAI — נותן לסטורג׳ לטפל בפעולות clone/zero ברמת החומרה
דרישות: PowerShell 7+, VMware PowerCLI, ו-Posh-SSH.
הריפו פתוח ב-GitHub — עשו fork, השתמשו, תרמו.