הדרכות

▷ כיצד להשתמש ב- ssh בחלונות 10

תוכן עניינים:

Anonim

במאמר זה אנו הולכים לראות כיצד אנו יכולים להשתמש ב- SSH במערכת Windows 10 משורת הפקודה של המערכת. באופן ספציפי, אנו נשתמש ב- PowerShell וביתרונות שהיא מציעה לנו. SSH הוא אחד מפרוטוקולי פרוטוקול התקשורת המשמשים ביותר לחיבורים מרוחקים כיום בשל אבטחתו הגבוהה והתאימות הרחבה שלה עם Windows ולינוקס.

מדד התוכן

השימוש ב- SSH בגירסאות קודמות של Windows היה מסובך יחסית, מכיוון שעליך להתקין תוכניות חיצוניות כמו Putty כדי להשיג תאימות בין לינוקס ל- Windows. אולם כרגע אין הדבר הכרחי מכיוון של- Windows 10 יש מודול SSH שיוכל ליצור חיבורים מהמערכת שלנו ללקוח כמגדיר אותו כשרת.

מה זה SSH

SSH או Secure Shell הוא פרוטוקול תקשורת מאובטח לחיבור מרחוק של שתי מערכות הפעלה כך שנוכל לשלוט על מחשב מארח ממחשב לקוח באמצעות מסוף הפקודה.

הדבר החשוב ביותר ב- SSH הוא שהוא מסוגל להצפין את הפעלת החיבור, דבר שלא אפשרי באמצעות FTP או Telnet, הרבה יותר חסרי ביטחון ופרוטוקולים מעט שימושים.

SSH מאפשר גם לך להעתיק נתונים בצורה מאובטחת ממארח ​​ללקוח עם אפשרות להשתמש במקשי RSA שהם בטוחים יותר ממקשי ההפעלה של משתמשים רגילים ואנחנו יכולים גם להעביר את העברת הקבצים בכדי להשיג ביטחון רב עוד יותר.

נכון לעכשיו ניתן SSH בין כמעט כל מחשב עם מערכת ההפעלה שיש לו, מכיוון שיש תוכנות ספציפיות להשגת תאימות, כגון OpenSSH, Putty, Shell, SSH-Agent, בין היתר.

בעזרת SSH אנו יכולים להתחבר למחשב המוגדר כשרת הן ברשת פנימית והן מרחוק לחלוטין. לשם כך נצטרך לפתוח את יציאת TCP 22, שהיא זו המשמשת כברירת מחדל.

קבע את התצורה של שרת SSH באובונטו

כעת מה שאנחנו הולכים לעשות זה להגדיר את SSH כשרת במחשב אובונטו ולגשת אליו דרך לקוח של Windows.

הדבר הראשון שנצטרך לעשות הוא להפעיל את SSH במצב שרת באובונטו. אז אנו הולכים לפתוח מסוף לינוקס כדי להתחיל את התהליך.

כדי להתקין את שרת SSH נצטרך לבצע את הפקודה הבאה:

sudo apt - לקבל התקנת openssh-server

שמנו את הסיסמה ותהליך ההתקנה יימשך מספר שניות. הפקודות החשובות ביותר לניהול שרת ה- SSH שלנו באובונטו יהיו הבאות:

sudo gedit / etc / ssh / sshd_config

עם פקודה זו נפתח את קובץ התצורה של SSH לעריכת פרמטרים כמו יציאת התקשורת, פרוטוקול ההצפנה או היבטים אחרים.

sudo /etc/init.d/ssh התחל

פקודה להפעלת שרת SSH

sudo /etc/init.d/ssh עצירה

פקודה לשרת כיבוי SSH

sudo /etc/init.d/ssh הפעל מחדש

פקודה להפעיל מחדש את שרת ה- SSH לאחר שינוי תצורה, למשל

באופן עקרוני, קובץ התצורה הזה אנו הולכים להשאיר אותו כפי שהוא כברירת מחדל, מכיוון שההדרכה היא על הקמת תקשורת מ- Windows ולא הגדרת שרת באובונטו.

ואז. מה שנעשה זה להפעיל את הפקודה יחסית להפעלת הדמון SSH. כעת נעבור ל- Windows.

ראה את כתובת ה- IP של שרת הלינוקס שלנו

עלינו רק לדעת את כתובת ה- IP של שרת ה- SSH שהפעלנו. לשם כך אנו משתמשים בפקודה:

ip לרשימה

התחבר ללקוח SSH Windows 10

כדי להשתמש ב- SSH Windows 10 נצטרך להשתמש ב- PowerShell או בשורת הפקודה ולעשות כמה נהלים כדי להפעיל את התוכנית ולהיות מסוגלים להשתמש בה במסוף הפקודה שלנו.

התקן את לקוח SSH Windows 10

עם Windows 10 יש לנו את זה די קל. אנו יכולים להפעיל גם לקוח SSH וגם שרת דרך רשימת המאפיינים בלוח התצורה.

  • ניגש לתפריט ההתחלה ולחץ על גלגל השיניים כדי לפתוח את לוח התצורה, אנו בוחרים באפשרות " יישומים " ובתוך זה אנו מציבים את עצמנו באפשרות " יישומים ותכונות " כעת עלינו ללחוץ על האפשרות באזור הנכון. של " נהל פונקציות אופציונליות "

בתוך הרשימה שתופיע, יתכן שכבר מותקן לקוח ברירת המחדל של ssh, ובמקרה זה הוא יופיע ברשימה זו.

  • אם לא מותקן בו, לחץ על " הוסף תכונה "

ברגע שנמצא ברשימת התכונות עלינו לאתר את שני היישומים המעניינים אותנו: " OpenSSH Client " ו- " OpenSSH Server"

בשני המקרים נלחץ על " התקן ". אם נחזור לחלון הקודם נוכל לראות כיצד אלמנטים אלה כבר יופיעו מותקנים.

כעת נוכל להשתמש בלקוח ה- SSH כדי להתחבר לצוות אובונטו שלנו

חבר לקוח SSH ללינוקס מ- Windows 10

הדבר הראשון שעלינו לעשות הוא לפתוח חלון PowerShell. לשם כך, לחץ באמצעות לחצן העכבר הימני על לחצן תפריט התחל ובחר " Windows PoweShell ".

אם אנו כותבים את הפקודה:

ssh

אנו נקבל מידע על האפשרויות השונות שיש לנו.

כדי להתחבר לשרת עם SSH מ- Windows 10 הדבר היחיד שנצטרך לכתוב הוא כדלקמן:

ssh @

לדוגמה " ssh [email protected] ". זה יבקש מאיתנו אוטומטית את אישורי המשתמש באובונטו וניגש אלינו

אם לא נכתוב משתמש, כברירת מחדל המשתמש שזמין במערכת השרת יתגלה, כמו במקרה זה:

עקב ליקויים נהיה בספרייה / הבית של משתמש מערכת Ubuntu. ואנחנו כבר יכולים לעשות מה שאנחנו רוצים על ציוד השרת שלנו מרחוק.

כדי להתנתק מהפגישה נצטרך רק לכתוב את הפקודה:

יציאה

כדי להתחבר מרחוק מרשת שאינה משלנו, נצטרך לפתוח את היציאה 22 של הנתב שלנו ולהיכנס עם ה- IP האמיתי של קישור האינטרנט שלנו.

הגדר את תצורת שרת SSH Windows 10

כעת נבצע את אותו נוהל, אך מלקוח Windows לשרת גם ב- Windows. לפני שכבר התחלנו להתקין את שרת ה- SSH עבור Windows, אז עכשיו עליכם רק להתחיל אותו כדי להתחבר.

הפעל את שרת SSH במערכת Windows 10

כדי לפתוח את רשימת שירותי המערכת ולהפעיל את שרת ה- SSH אנו הבאים:

  • לחץ על " Windows + R " כדי לפתוח את כלי ההפעלה ולהציב בתוכו את הפקודה הבאה:

services.msc

  • כעת עלינו לאתר את השירותים את השירותים " OpenSSH Authentication Agent " ו- " OpenSSH SSH Server "

מה שנוכל לעשות כעת בשני השירותים הללו הוא להגדיר את התצורה שלהם להפעלה כאשר המערכת תפעל

  • ראשית נלחץ באמצעות לחצן העכבר הימני על " OpenSSH SSH Server " ובחר " מאפיינים ". ייפתח חלון בו עלינו לבחור " אוטומטי " כ"סוג התחל ". ואז נלחץ על" התחל "

  • כעת אנו עושים את אותו הדבר עם " סוכן אימות OpenSSH ".

כבר יהיה לנו שרת SSH במכונת השרת שלנו.

אפשר יציאת האזנה עבור OpenSSH Windows 10

זה שימושי במיוחד אם מה שאנחנו רוצים לעשות זה גישה מרחוק ליציאה 22 לשרת SSH שלנו. נצטרך למקם את הפקודה הבאה במסוף ה- PowerShell שלנו המבוצע עם הרשאות מנהל

New-NetFirewallRule -Name sshd -DisplayName 'שרת OpenSSH (sshd)' -שירות sshd-מופעל נכון-הכוונה נכנסת-פרוטוקול TCP-פעולה מאפשרת-תחום פרופיל

חבר שרת Windows 10 SSH

ובכן, הכל מוכן להתחבר לשרת Windows 10 שהוגדר לאחרונה.

מה שנצטרך לעשות הוא אותו הליך כמו קודם, אם כי ה- IP של הצוות שלנו זהה לזה שאליו ניגשנו בעבר בשרת אובונטו, הוא לא ייתן שגיאה.

תיקון שגיאה בזיהוי מארח מרוחק שינה את SSH

שגיאה זו קופצת עלינו מכיוון שגענו בעבר לשרת SSH עם אותה כתובת IP כמו אחרת שיש לנו כרגע. מכיוון שמדובר במערכת הפעלה אחרת ותחום אחר פועל, מפתח ה- RSA האבטחה המשויך לשרת שונה ונשיג שגיאה זו.

כדי לפתור את זה, כל שעלינו לעשות הוא להזין חלון PowerShell או שורת הפקודה כמנהל והקלד את הפקודה הבאה:

ssh-keygen -R

לדוגמא, בענייננו: " ssh-keygen-R 192.168.2.104 " ובדרך זו תתרוקן רשימת המפתחות המשויכים לבקשת אחד אחר

כעת אנו מפעילים את תהליך החיבור שוב וזה יצליח

התחבר לשרת Windows 10 SSH מאובונטו

כעת נראה דרך שימושית מאוד להתחבר לשרת SSH במערכת Windows 10 מאובונטו וכל לינוקס אחר והיא דרך ממשק גרפי.

מה שנעשה זה לפתוח את סייר הקבצים של אובונטו ולחץ על שילוב המקשים " Ctrl + L " כדי לאפשר את שורת הכתובת של הדפדפן.

כדי לגשת לשרת נכתוב את הפקודה או השורה הבאה:

ssh: // @

לדוגמה, " ssh: //[email protected] " יבקש את אישור האבטחה ואז את סיסמת המשתמש.

בדרך זו ניגש דרך הממשק הגרפי לקבצים המאוחסנים במחשב השרת

התחבר מרחוק לשרת SSH

לסיום נזכיר גם את האפשרות להתחבר מרחוק לשרת SSH שלנו, גם חלונות וגם לינוקס. הדבר היחיד שנצטרך לקחת בחשבון הוא העובדה להיות מחוץ לרשת פרטית כמו קודם.

עלינו לדעת את ה- IP האמיתי של השרת ואת היציאה לאן מועבר השידור, אשר כברירת מחדל יהיה יציאה 22. בדרך זו הפקודה בה נצטרך להשתמש כדי להתחבר תהיה הבאה:

ssh -p 22 @

לדוגמה, במקרה שלנו זה יהיה: " ssh -p 22 Dell @ IP-real"

בהמשך, התהליך יהיה זהה.

הדרכות הבאות יכולות להיות גם שימושיות:

לאילו מערכות ברצונך לחבר באמצעות SSH? אם נתקלת בבעיה בקשר, השאר אותה בתגובות כדי לעזור לך

הדרכות

בחירת העורכים

Back to top button