עם Windows 10, מיקרוסופט סוף סוף הקשיבה למשתמשים שלה לאחר שנים שהם ביקשו לקוח ושרת SSH. על ידי הכללת יישום OpenSSH, הערך של מערכת ההפעלה עולה.
ברגע כתיבת שורות אלה, תוכנת OpenSSH הכלולה ב-Windows 10 נמצאת בשלב BETA. זה אומר שיכולות להיות לו כמה בעיות יציבות.
שרת ה-SSH המסופק דומה לאפליקציית לינוקס. במבט ראשון, נראה שהוא תומך באותן תכונות כמו מקבילו *NIX. זוהי אפליקציית קונסולה, אך היא פועלת כשירות Windows.
בואו נראה כיצד להפעיל את שרת OpenSSH ב-Windows 10.
תוכן להתחבא הפעל את שרת OpenSSH ב-Windows 10 כיצד להפעיל את שרת OpenSSH ב- Windows 10 התחברות לשרת SSH ב-Windows 10הפעל את שרת OpenSSH ב-Windows 10
- פתח את אפליקציית ההגדרות ועבור אל אפליקציות -> אפליקציות ותכונות.
- בצד ימין, לחץ על נהל תכונות אופציונליות.
- בעמוד הבא, לחץ על הכפתורהוסף תכונה.
- ברשימת התכונות, בחרשרת OpenSSHולחץ עללהתקיןלַחְצָן.
- הפעל מחדש את Windows 10.
פעולה זו תתקין את תוכנת OpenSSH Server ב-Windows 10.
למה המחשב שלי ממשיך לכבות באופן אקראי
הקבצים הבינאריים שלו ממוקמים תחת התיקיה |_+_|. מלבד אפליקציות לקוח SSH, התיקיה מכילה את כלי השרת הבאים:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- וקובץ התצורה 'sshd_config'.
שרת SSH מוגדר לפעול כשירות.
מחשב לטלוויזיה chromecast
ברגע כתיבת שורות אלה, זה לא מתחיל אוטומטית. אתה צריך להגדיר אותו באופן ידני.
כיצד להפעיל את שרת OpenSSH ב-Windows 10
- לחץ פעמיים עלsshdכניסה לשירותים כדי לפתוח את הנכסים שלה.
- בכרטיסייה 'התחבר', ראה את חשבון המשתמש המשמש את שרת ה-sshd. במקרה שלי, זה כןשירות NTsshd.
- כעת, פתח שורת פקודה מוגבהת.
- עבור אל ספריית c:windowssystem32Openssh באמצעות הפקודה |_+_|.
- כאן, הפעל את הפקודה |_+_| כדי ליצור מפתחות אבטחה עבור שרת ה-sshd.
- כעת, בשורת הפקודה המוגבהת, הקלד |_+_| כדי להפעיל את סייר הקבצים בתיקיית OpenSSH.
- עדכון: מיקרוסופט פרסמה א הדרכהמה שהופך את תהליך ההקצאה הנכון לפשוט מאוד.
פתח את PowerShell כמנהל והפעל את הפקודות הבאות:|_+_|זהו זה! כל ההרשאות הנדרשות מוגדרות.
- לחלופין, אתה יכול לבצע את השלבים האלה.
לחץ לחיצה ימנית עלssh_host_ed25519_keyקובץ ושנה את הבעלות שלו למשתמש שירות sshd, למשל.שירות NTsshd. - לחץ על 'הוסף' והוסף את ההרשאה 'קריאה' עבור המשתמש 'NT Servicesshd'. כעת, הסר את כל ההרשאות האחרות כדי לקבל משהו כזה:לחץ על 'החל' ואשר את הפעולה.
- לבסוף, פתח את השירותים (הקש על מקשי Win + R והקלדservices.mscבתיבת ההפעלה) והפעל את שירות sshd. זה אמור להתחיל:
- אפשר את יציאת SSH בחומת האש של Windows. כברירת מחדל, השרת משתמש ביציאה 22. הפעל פקודה זו בשורת פקודה מוגבהת: |_+_|מיקרוסופט סיפקה את הפקודה החלופית הבאה עבור PowerShell:
|_+_| - לבסוף, הגדר סיסמה לחשבון המשתמש שלך אם אין לך אותה.
עכשיו, אתה יכול לנסות את זה בפעולה.
התחברות לשרת SSH ב-Windows 10
פתח את לקוח ה-ssh שלך. אתה יכול להפעיל אותו באותו מחשב, למשל. באמצעות לקוח OpenSSH המובנה או הפעל אותו ממחשב אחר ברשת שלך.
במקרה הכללי, התחביר עבור לקוח מסוף OpenSSH הוא כדלקמן:
|_+_|במקרה שלי, הפקודה נראית כך:
מנהל ההתקן של logitech g203|_+_|
איפהwinaeroהוא שם המשתמש שלי ב-Windows ו192.168.2.96היא כתובת ה-IP של מחשב Windows 10 שלי. אני אתחבר אליו ממחשב אחר, עם Arch Linux.
סוף סוף אתה בפנים!
השרת מריץ פקודות מסוף Windows קלאסיות, למשל. עוד, הקלד, ver, copy.
אבל אני לא יכול להפעיל את FAR Manager. זה נראה שחור ולבן ושבור:
מקלט usb c לעכבר אלחוטי
עוד תצפית מעניינת: אתה יכול להפעיל אפליקציות GUI כמו Explorer. אם אתה מחובר לאותו חשבון משתמש שבו אתה משתמש עבור SSH, הם יתחילו בשולחן העבודה. לִרְאוֹת:
ובכן, שרת ה-SSH המובנה הוא בהחלט דבר מעניין לשחק איתו. זה מאפשר לך לנהל מחשב Windows מבלי להתקין כלים כמו rdesktop במחשב הלינוקס שלך, או אפילו לשנות את הגדרות Windows ממחשב לינוקס שלא מותקן בו שרת X.
נכון לכתיבת שורות אלו, שרת ה-SSH המובנה ב-Windows 10 נמצא בשלב BETA, כך שהוא אמור להיות מעניין יותר ולהפוך לפיצ'ר שימושי בעתיד הקרוב.