איך להתקין ולהשתמש ב-Kitty SSH Client

האם אתה מחפש קליינט SSH מהיר ומעשי? אני מציג לך את קליינט ה-SSH של KiTTY! KiTTY מאפשר לך להתחבר בקלות למארחים המרוחקים שלך ולהגדיר באופן אוטומטי סביבה דומה למקומית שלך.

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

המשך להיות מחובר ולהתחבר לשרת שלך במספר לחיצות!

דרישות מוקדמות

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

  • A Windows computer – This tutorial uses a Windows 10 21H2.
  • A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.

התקנת קליינט SSH של Kitty באמצעות Scoop

Scoop הוא מתקן שורת פקודה עבור Windows. כמו APT ו- YUM ב-Linux, Scoop עוזר לך להתקין, לעדכן ולנהל את היישומים שלך בקלות. אבל תחילה, עליך להתקין את Scoop במערכת שלך.

1. פתח את PowerShell כמנהל על מחשב Windows שלך.

2. לאחר מכן, הפעל את הפקודה הבאה Invoke-RestMethod כדי לאחזר את סקריפט ההתקנה של Scoop, והפעל (.\) את הסקריפט (install.ps1) כדי להתקין את Scoop על המחשב שלך.

# אחזור סקריפט ההתקנה של Scoop
Invoke-RestMethod get.scoop.sh -outfile 'install.ps1'
# הרצת סקריפט ההתקנה כמנהל מערכת
.\install.ps1 -RunAsAdmin
Installing Scoop

3. לאחר התקנתו, הרץ את הפקודה scoop bucket להוספת דלי נוסף של Scoop. הדלי הנוסף מכיל מספר אפליקציות שימושיות, כולל את KiTTY.

scoop bucket add extras
Adding Scoop’s extra bucket

4. כעת, הפעל את הפקודה להתקנת KiTTY למטה.

scoop install kitty
Installing the KiTTY SSH client

5. לבסוף, הפעל את הפקודה kitty, שאינה מספקת פלט אך מפעילה את לקוח SSH של KiTTY.

kitty

למטה, תוכל לראות את חלון לקוח SSH של KiTTY. נראה מוכר? KiTTY
הוא ענף מגרסה 0.76 של PuTTY ומיועד רק לפלטפורמת Microsoft Windows.

Launching the KiTTY SSH client

באופציה נוספת, ניתן למצוא ולפתוח את KiTTY מתוך תפריט ההתחלה שלך.

Launching the KiTTY SSH client from the start menu

התקנת קליינט SSH של KiTTY באמצעות Chocolatey

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

1. הרץ את הפקודה הבאה כדי להתקין את Chocolatey במחשב שלך ללא הפרעות (Set-ExecutionPolicy Bypass) והודעות (Force).

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-WebRequest https://community.chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression
Installing Chocolatey

2. לאחר התקנת Chocolatey, הפעל את הפקודה choco להתקנת KiTTY כפי שמוצג בהמשך.

choco install kitty

כאשר מתבקש, הקלד A ולחץ על Enter כדי לאשר את ההתקנה.

Installing the KiTTY SSH via Chocolatey

3. לבסוף, הפעל את הפקודה kitty כדי להפעיל את קליינט SSH של KiTTY כפי שמצוין בשלב האחרון של קטע "התקנת קליינט SSH של KiTTY באמצעות Scoop".

kitty

הורדת גרסת Portable של קליינט SSH של KiTTY

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

למה להשתמש בגרסה הניידת? ישנם כמה סיבות:

  • אולי אתה משתמש במחשב ציבורי ואינך רוצה להשאיר עקבות של פעילויותיך.
  • או שאולי אין לך הרשאות מנהל על המחשב שלך, ולכן אינך יכול להתקין אפליקציות.

לכל דרך, גרסת הנייד של KiTTY מועילה. KiTTY פותרת את אחד הבעיות הגדולות ביותר של PuTTY — ניידות.

1. פתח את דפדפן האינטרנט המועדף עליך, נווט לאתר הרשמי של KiTTY website ולחץ על הקישור fosshub.com כדי לגשת לדף ההורדה.

Accessing KiTTY’s download page

2. לאחר מכן, לחץ על הקישור לגרסה הניידת של KiTTY עבור Windows כדי להוריד את הגרסה הניידת של KiTTY.

Downloading the KiTTY SSH client’s portable version

3. לאחר הורדת הקובץ, פתח את קובץ ה־exe, כפי שמוצג למטה, כדי להשיק את KiTTY.

בנקודה זו, תוכל להעתיק את תיקיית KiTTY הניידת במלואה לדיסק USB ולהשתמש ב-KiTTY על מחשבים אחרים.

Lunching KiTTY’s portable version

התחברות לשרת באמצעות KiTTY SSH Client

ללא קשר לשיטה שבה התקנת את KiTTY על המחשב שלך, יש לבדוק האם KiTTY פועל בפועל. איך? עליך להתחבר לשרת רחוק באמצעות KiTTY לפעם הראשונה.

1. פתח את KiTTY והזן את המידע הבא בקטגוריית Session:

  • Hostname או כתובת IP – הזן את כתובת ה-IP של השרת שלך או שם הדומיין. אם אין לך שרת, תשתמש בשרת התומך ב-SSH כלשהו. במדריך זה, אנו משתמשים בשרת Ubuntu 20.04.
  • Port – היציאה המשתמשת באמצעות SSH יחידה היא 22, כפי שמוצג למטה. ניתן להשאיר את הערך ברגעיו במידה והשרת הלינוקס שלך משתמש ביציאה אחרת.
  • סוג חיבור – בחר בכפתור ה־SSH מכיוון שאתה משתמש ב-KiTTY עבור חיבור SSH לשרת שלך.
  • שמור על הגדרות השאר כמו שהן ולחץ על הכפתור "פתח" (למטה בצד שמאל) כדי להתחבר לשרת שלך.
Connecting to a server

2. לְבַצֵע זאת, לחץ על "קבל" בחלון החדש כדי להמשיך להתחבר לשרת שלך. לאחר התחברות, הטרמינל של KiTTY יפתח, כאשר באפשרותך להריץ פקודות (שלב שלוש).

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

Adding an SSH key to the cache

3. לבסוף, ספק את שם המשתמש והסיסמה עבור השרת שלך בטרמינל של KiTTY.

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

Logging in to the server

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

כעת אתה מחובר לשרת שלך ואתה יכול להריץ פקודות.

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

Verifying successful SSH to the server

ניהול ישיבות SSH

כמו PuTTY, גם KiTTY מאפשר לך לפתוח מספר ישיבות SSH. אבל איך לנהל אותן? KiTTY מאפשר לך לנהל את הישיבות ה-SSH שלך בדרכים שונות. דוגמה אחת היא שאתה יכול לשמור את הישיבות שלך ולטעון אותם מאוחר יותר.

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

הגדר את ישיבת ה-SSH, כפי שעשית בשלב הראשון של חלק "מתחבר לשרת באמצעות לקוח SSH של Kitty". אך הפעם, במקום לפתוח את הישיבה, ספק שם תיאורי לישיבה תחת השדה שמור ישיבות/תיקייה חדשה ולחץ על הכפתור שמור כדי לשמור את הישיבה.

Saving an SSH session

ההפעלה החדשה שנשמרה מופיעה ברשימה, כפי שמוצג למטה.

Verifying a saved SSH session

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

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

Loading and opening a saved SSH session

ניתוב תעבורת עם טונל SSH Proxy

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

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

כדי להגדיר טונל SSH:

1. טען הפעלת SSH שנשמרה עבור השרת שלך או מלא באופן ידני את פרטי החיבור.

2. הרחב את קטגוריית החיבור → SSH ובחר ב-Tunnels כדי לגשת לדף הגדרת הפורוורדינג של הפורט.

Accessing the port-forwarding configuration page

3. הגדר פורוורדינג חדש עם התצורה הבאה:

  • פורט מקור – הזן מספר פורט במחשב המקומי שלך, אך במדריך זה משתמשים בפורט 9999.
  • בחר באפשרויות אוטומטי ו-דינמי מתחת ל-יעד. אפשרויות אלו מבטיחות כי הטונל של SSH יהיה זמין רק בזמן שההפעלה של SSH פעילה.
  • שלח הוסף כדי להוסיף את המנהרה החדשה, שתופיע ברשימת המנהרות הפעילות, כפי שמוצג למטה (D9999).
  • לחץ על פתח כדי להתחבר לשרת ולהפעיל את המנהרה של SSH.
Setting up an SSH tunnel

4. כעת, פתח את Firefox ונווט אל about:preferences#general, גלול למטה, ולחץ על הגדרות תחת הגדרות רשת, שיפתח את חלון הגדרות החיבור (שלב חמישי).

עליך להגדיר את היישומים שלך כך שישתמשו במנהרת SSH. המדריך הזה משתמש ב־Firefox כדוגמה, אך השלבים דומים ליישומים אחרים התומכים בפרוקסי SOCKS5.

Opening the Network Settings

5. בחר באפשרות הגדרת פרוקסי ידנית, והגדר את הגדרות החיבור כדלהלן:

  • מארח SOCKS ו־ פורט – הזן localhost ופורט 9999 (אותו פורט שהגדרת למנהרת SSH).
  • בחר באפשרות SOCKS v5 כפרוטוקול להקמת חיבור פרוקסי בין הרשתות הפנימית והחיצונית.
  • לחץ על אישור כדי לשמור את השינויים.

כעת, כל התעבורה מ־Firefox תעבור דרך המנהרה של SSH ותיהיה מוצפנת.

Setting up manual proxy configuration

6. לבסוף, מצא את כתובת ה־IP שלך ב־google.com על ידי חיפוש אחר "my ip" כדי לוודא שהמנהרה פועלת.

כפי שניתן לראות למטה, כתובת ה־IP השתנתה לכתובת ה־IP של השרת (142.93.115.37). התוצאה הזו מציינת שכל התעבורה עוברת דרך השרת שלך.

כאשר אינך משתמש יותר בטונל SSH, סגור את ההפעלה של SSH, והטונל ייסגר אוטומטית.

Verifying the SSH tunnel is working

סיכום

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

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

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

Source:
https://adamtheautomator.com/kitty-ssh/