באפשרותך להשתמש בשרת OpenSSH המובנה ב- Windows כדי להעביר יציאות דרך מנהרת SSH (תיעול SSH). העברת יציאות ב- SSH מאפשרת לך לתעל (להעביר) יציאות יישומים מהמחשב המקומי לשרת מרוחק ולהיפך. העברת פורטים דרך מנהרת SSH נמצאת בשימוש נרחב בסביבות לינוקס/יוניקס, וכעת תוכלו לנצל תכונה זו גם בווינדוס. בדוגמה זו, נראה כיצד לתעל תעבורת חיבור RDP דרך OpenSSH במחשב מארח של Windows Server.
מהו תיעול SSH?
מנהרת SSH מספקת חיבור TCP מאובטח ומוצפן בין מארח מקומי לשרת SSH מרוחק. העברת יציאות SSH מאפשרת לך לתעל חיבור מיציאה מקומית במחשב המקומי שלך לכל יציאת TCP בשרת מ
קרא עוד →
שרת SSH המבוסס על חבילת OpenSSH הוא חלק ממערכת ההפעלה בכל הגירסאות המודרניות של Windows. במאמר זה, נראה לך כיצד להתקין ולהגדיר את שרת OpenSSH ב- Windows 10/11 וב- Windows Server 2022/2019 ולהתחבר אליו מרחוק באמצעות חיבור SSH מאובטח (בדיוק כמו ב- Linux 🙂).
חבילת OpenSSH Server היא חלק מכל הגירסאות המודרניות של Windows 10 (החל מ- 1803), Windows 11 ו- Windows Server 2022/2019 כתכונה לפי דרישה (FoD). כדי להתקין את שרת OpenSSH, פתח את שורת PowerShell עם הרשאות מלאות והפעל את
קרא עוד →
בגירסאות Windows PowerShell קלאסיות (עד 5.1), באפשרותך להשתמש רק בפרוטוקול WinRM (WSMan, יציאה 5985/5986) כדי לגשת למחשבים מרוחקים באמצעות PSRemoting. בגירסאות החדשות יותר בין פלטפורמות של PowerShell Core 7.x ו- 6.x, באפשרותך להשתמש ב- SSH עבור PowerShell remoting בין מחשבים. בואו ננסה להגדיר PSRemoting over SSH כדי להתחבר למארחי Windows, Linux או macOS.
בוא נראה כיצד להגדיר שרת SSH בצד הלקוח של Windows כדי לאפשר PowerShell Remoting.
ראשית, הפעל את שרת OpenSSH המובנה ב- Windows 1
קרא עוד →
הגישה מרחוק לשורת הפקודה (מסוף שרת) באמצעות SSH מושבתת כברירת מחדל במארחי VMware ESXi. לכן, בעת התחברות למארח ESXi באמצעות SSH, תקבל את השגיאה:
. במאמר זה, נסקור את כל הדרכים לאפשר גישת SSH במארחי VMware ESXi.
באפשרותך להפעיל SSH במארח VMware ESXi דרך DCUI (Direct Console User Interface) של השרת. לשם כך:
הקש F2 במסך הכניסה של DCUI והזן את סיסמת השורש;
קרא עוד →
באפשרותך להשתמש בחבילת OpenSSH המוכללת ב- Windows כדי לאפשר בקלות העברות קבצים מאובטחות בין הלקוח לשרת Windows באמצעות פרוטוקול SFTP (Secure FTP). במאמר זה, נראה כיצד להתקין ולהגדיר שרת SFTP ב- Windows 10 או Windows Server 2022/2019/2016/2012R2.
SFTP (Secure File Transfer Protocol, Secure FTP או SSH FTP) הוא הרחבה של פרוטוקול SSH, שהוא הסטנדרט בעולם מערכות UNIX/Linux. מנקודת מבטו של המשתמש, הוא דומה ל- FTP, אך למעשה, זהו פרוטוקול שונה לחלוטין,
קרא עוד →
במאמר זה, נראה לכם כיצד להפעיל אימות דו-שלבי (2FA) עבור כניסת SSH ללינוקס באמצעות Google PAM (מודול אימות ניתן לחיבור) ואפליקציית Microsoft Authenticator למכשירים ניידים. אימות דו-שלבי מאפשר לכם להוסיף שכבת אבטחה נוספת בעת אימות במחשב מארח Linux באמצעות SSH. לאחר הפעלת אימות דו-שלבי, יהיה עליכם להזין סיסמה דיגיטלית חד פעמית (TOTP) מהסמארטפון שלכם בנוסף לשם המשתמש והסיסמה שלכם (או מפתח RSA) ל-SSH ללינוקס.
התקן את האפליקציה Microsoft Authenticator למכשירים ניידים בטלפון החכם שלך (היא זמינה הן ב- Google Store והן ב- App Store).
קרא עוד →
במאמר זה, נראה כיצד להגדיר אימות SSH ב- Windows באמצעות מפתחות RSA או EdDSA. בואו נראה כיצד ליצור זוג מפתחות ציבוריים ופרטיים ב- Windows ולהגדיר שרת OpenSSH ב- Windows 10/11 או Windows Server 2019/2022 לאימות מבוסס מפתח (ללא סיסמאות).
אימות מבוסס מפתח SSH נמצא בשימוש נרחב בעולם לינוקס, אך ב- Windows, הוא הופיע לאחרונה. הרעיון הוא שהמפתח הציבורי של הלקוח מתווסף לשרת SSH, וכאשר לקוח מנסה להתחבר אליו, השרת בודק אם ללקוח יש את המפתח הפרטי המתאים. בדרך זו משתמש מרוחק יכול לבצע אימות ב- Windows מבלי להזין סיסמה.
עלי
קרא עוד →
לקוח SSH המובנה הופיע ב- Windows 10 וב- Windows Server 2019.
ניתן להשתמש בו כדי להתחבר באופן מאובטח לשרתי Linux/UNIX, מארחי VMWare ESXi והתקנים אחרים במקום Putty, MTPuTTY ולקוחות SSH אחרים של צד שלישי. לקוח Windows SSH המקורי מבוסס על יציאת OpenSSH ומותקן מראש ב- Windows החל מ- Windows 10 build 1809.
לקוח OpenSSH כלול בתכונות לפי דרישה של Windows 10 (כגון RSAT). לקוח SSH מותקן כברירת מחדל בגירסאות build של Wind
קרא עוד →
Visual Studio Code הוא עורך טקסט עשיר מאוד בתכונות ורב-תכליתי שיכול להועיל הן למפתחים והן למנהלי מערכת. באפשרותך להשתמש בקוד VS כדי לערוך קבצי Script של PowerShell, קבצי תצורה ולהפעיל פקודות מסוף. הרחבת Remote SSH מאפשרת לך להתחבר למחשבים מרוחקים באמצעות SSH ולערוך קבצים, סקריפטים, תצורות או לבצע פקודות במארחי Windows או Linux מרוחקים ישירות מקוד VS המותקן במחשב שלך.
כך ניתן להגדיר לקוח Visual Studio Code SSH כדי להתחבר למארחים מרוחקים.
הפעל VS Code ועבור אל Extensions (
). כעת מצא והתקן את
קרא עוד →
באפשרותך להגדיר אימות מבוסס מפתח SSH כדי להיכנס למארחי VMware ESXi במקום להשתמש בצמד שמות משתמש וסיסמאות. אפשרות זו יכולה להיות שימושית אם עליך לנהל מרחוק מארח ESXi באמצעות קבצי Script חיצוניים (לדוגמה, כדי לשלוח פקודת כיבוי ל- ESXi באירוע הפסקת חשמל ב- UPS), או אם עליך לנהל מארחי VMware ESXi באמצעות Ansible.
צור מפתחות פרטיים וציבוריים במחשב של מנהל המערכת. השתמש במקשי RSA באורך מינימלי של 4096 סיביות. כדי ליצור זוג מפתחות RSA באורך 4096 ב- Windows, הפעל את הפקודה
קבל מידע נוסף על אימות מבוסס מפתח SSH ב- Win
קרא עוד →