דף הבית » איך ל » כיצד להשתמש ב - SSH מנהור ב - Chrome OS

    כיצד להשתמש ב - SSH מנהור ב - Chrome OS

    מחשבי Chromebook מציעים תמיכה מובנית למנהור SSH עם מעטפת crosh וכל פקודת SSH. מנהרה SSH מאפשרת לך להשתמש בחיבור SSH כמו VPN או proxy מוצפן, שליחת תנועת הגלישה שלך דרך המנהרה הבטוחה.

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

    שלב 1: פתח את המנהרה SSH

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

    לשם כך, פתח את קליפת ה- crosh על ידי הקשה על Ctrl + Alt + T בכל מקום במערכת ההפעלה של Chrome. הקליפה תפתח בכרטיסייה דפדפן.

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

    ssh

    host [כתובת SSH של שרת SSH או שם מארח] (הזן את כתובת ה- IP או את שם המארח של שרת SSH המרוחק כאן).

    משתמש [שם משתמש] (הזן את שם המשתמש שלך בשרת ה- SSH המרוחק כאן).

    Port [port number] (הזן את מספר היציאה כאשר שרת ה- SSH מקשיב, אם זהו ברירת המחדל ליציאה 22, אין צורך בקו זה).

    Dynamic-forward [port number] (הזן מספר יציאה מקומי עבור העברת ssh - לדוגמה, דינמי קדימה.)

    מפתח [key file name] (הזן שם קובץ מפתח אם אתה צריך מפתח כדי להתחבר לשרת SSH ולא רק סיסמה.השמטה שורה זו אם שרת SSH אינו דורש מפתח.)

    להתחבר

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

    תוכל גם להשתמש באפליקציה הרשמית של Google Secure Shell בשביל זה. הפעל את התוסף והזן את פרטי שרת SSH בחלון הכניסה. בתיבה ארגומנטים, הזן -D 8800 או מספר יציאה אחר לפי בחירתך.

    שלב 2: השתמש ב- Chrome OS השתמש במנהרה

    המנהרה פתוחה כעת, אך ה- Chromebook לא ישתמש בה באופן אוטומטי. עליך לציין את המנהרה כשרת proxy ב- Chrome, דבר שיגרום ל- Chrome לשלוח את התנועה שלו דרך המנהרה.

    יש כאן כמה בעיות, מכיוון שמערכת ההפעלה של Chrome אינה שולחת בדרך כלל בקשות DNS מעל המנהרה (ראה באג 29914). הסיבה לכך היא שמערכת ההפעלה של Chrome משתמשת בפרוטוקול SOCKS4 עבור המנהרה כברירת מחדל, למרות שהיא תומכת בפרוטוקול SOCKS5 המאובטח יותר. אין אפשרות לבחור ב- SOCKS5 בעת הגדרת proxy בממשק המשתמש של מערכת ההפעלה של Chrome (ראה bug 199603).

    אם לא אכפת לך כי בקשות ה- DNS שלך נשלחות על ידי החיבור הנוכחי שלך, אתה יכול פשוט להפעיל את ה- proxy בדרך הרגילה. לשם כך, פתח את דף ההגדרות של Chromebook ובדוק את האפשרות 'אפשר שרתי proxy עבור רשתות משותפות' תחת חיבור לאינטרנט. לאחר מכן, לחץ על שם החיבור לאינטרנט, לחץ על הכרטיסייה Proxy ובחר 'תצורת proxy ידנית'. בצד ימין של מארח SOCKS, הזן "localhost" ואת היציאה שציינת קודם לכן.

    כדי להגדיר את פרוקסי SOCKS5 בדרך הקלה, השתמש בתוסף Proxy SwitchySharp. היא מאפשרת לך להזין את הפרטים המתאימים ולבחור SOCKS5, באמצעות ממשק ה- API של ה- proxy של Chrome כדי לשנות את הגדרות ה- Proxy כך ש- Chrome ישתמש ב- Proxy של SOCKS5.

    השתמש בדף אפשרויות SwitchSharp כדי ליצור פרופיל proxy חדש בשם "SSH Tunnel". תחת Configuration ידני ובצד שמאל של SOCKS Host, הזן "localhost" ככתובת והזן את מספר היציאה שבחרת קודם לכן. בחר באפשרות "SOCKS v5". כאשר אתה משתמש בפרופיל פרוקסי זה, זה יהיה להעביר את התנועה שלך מעל המנהרה SSH.

    אם אתה מעדיף שלא להשתמש בתוסף לדפדפן, תוכל ליצור במקום זאת קובץ תצורה אוטומטית של שרת proxy (PAC) ולהציג בו את Chrome. לשם כך, פשוט השתמש בעורך טקסט (Caret הוא עורך טקסט טוב לא מקוון עבור מערכת ההפעלה של Chrome) והזן את הטקסט הבא לתמונה:

    הפונקציה FindProxyForURL (url, host) Return "SOCKS5 localhost: 8800"; 

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

    כעת תוכל לחזור למסך הגדרת ה- Proxy ולבחור באפשרות 'תצורה אוטומטית של שרת Proxy'. הזן את הנתיב לקובץ ה- pac, המאוחסן ב- Chromebook בעצמך או בשרת מרוחק. לדוגמה, הנתיב לגישה לתיקיית ההורדות שלך במערכת ההפעלה של Chrome הוא קובץ: /// home / chronos / user / הורדות /. לכן, מכיוון ששמרנו את הקובץ שלנו בשם ssh_tunnel.pac, היינו נכנסים file: ///home/chronos/user/Downloads/ssh_tunnel.pac כאן.


    אם אתה מתחיל לראות שגיאות התחברות בעת שימוש בתצורת ה- proxy, ייתכן שהסיבה לכך היא שחיבור ה- SSH שלך נסגר. יהיה עליך להתחבר מחדש לשרת ה- SSH באותו אופן או לבטל את הגדרת אפשרויות ה- Proxy, וכך לאפשר ל- Chromebook להתחבר לאינטרנט ישירות שוב.

    אשראי תמונה: sigckgc על Flickr