חיבור SSH לטרמינל ישירות מוינדוס
-
תגובה: שיתוף - הוספת יותר מ10 סשנים בmobaxterm בגירסה החינמית
@yossiz אמר
תשתמשו ב-windows terminal ו-ssh רגיל. (אפשר לקנפג alias עבור חיבור עם הגדרות שונות לכל חיבור בקובץ sshconfig.)
אולי תן איזה מדריך קטן לעמרצים כמוני (או שאני היחיד וסתם גאוותן שחושב שיש עוד.)
-
פוסט זה נמחק!
-
- התקינו Windows Terminal. (למה? כי זה טרמינל יפה...)
- התקינו קליינט SSH ב"רכיבים אופציונליים" (או איך שקוראים לזה בעברית... באנגלית זה ב"הגדרות" תחת: Optional Features) - זה קיים רק בווינדוס 10
- תייצרו קובץ זה:
%USERPROFILE%\.ssh\config
- שימו בו קטע לכל שרת ככה:
Host example Hostname example.com User someone IdentityFile ~/.ssh/example.pem
יש עוד המון הגדרות שאפשר להוסיף. אני בד"כ מוסיף את זה:
RequestTTY yes RemoteCommand tmux a || tmux
אם ה-SSH בפורט לא דיפולטי תוסיפו:
Port 1234
טוב, סיימתם להגדיר את כל השרתים שלכם? יופי! תריצו ssh example ואתם בפנים!
הערות:
- תעשו לעצמכם טובה ותשתמשו במפתח במקום סיסמה.
- תעשו לעצמכם טובה ותלמדו מה זה tmux
- תיעוד על קובץ הקונפיג: https://man.openbsd.org/ssh_config.5
- מן הסתם תתקלו בבעיה של הרשאות לא נכונות על קבצי המפתחות, ואולי גם הקונפיג. זה סיוט בווינדוס. אני לא זוכר מה הפתרון... מצטער... (עיין כאן)
-
שכחתי את האפשרות הזו:
https://docs.microsoft.com/en-us/windows/terminal/tutorials/ssh
להוסיף פרופיל ב-windows terminal עבור כל חיבור SSH. -
@yossiz אמר בחיבור SSH לטרמינל ישירות מוינדוס:
מן הסתם תתקלו בבעיה של הרשאות לא נכונות על קבצי המפתחות, ואולי גם הקונפיג. זה סיוט בווינדוס. אני לא זוכר מה הפתרון... מצטער...
אתה מתכוין, להסיר את כל ההרשאות שעברו בירושה לקובץ, ולתת רק למשתמש הנוכחי גישה מלאה? זה פשוט מאד.
או שאתה מתכוין לבעיה אחרת.דרך אגב, אני משתמש עם Windows Terminal בלי הקיצורים שהבאת, ואני מסתדר מצוין ב"ה.
רק צריך לזכור את כתובות ה IP...ולגבי tmux, אין לך בעיה עם גלילת העכבר בהיסטוריה?
ומה זה נותן לך? -
@www אמר בחיבור SSH לטרמינל ישירות מוינדוס:
אתה מתכוין, להסיר את כל ההרשאות שעברו בירושה לקובץ, ולתת רק למשתמש הנוכחי גישה מלאה? זה פשוט מאד.
כן. נראה לי שזו היתה הפתרון. ואכן הוא פשוט.
ולגבי tmux, אין לך בעיה עם גלילת העכבר בהיסטוריה?
לא. תריץ
tmux set mouse on
ו7מה זה נותן לך?
פיצול המסך לכרטיסייות וחלונות. אפשר לסגור את הסשן בלי להרוג תהליכים.
אני משתמש עם Windows Terminal בלי הקיצורים שהבאת, ואני מסתדר מצוין ב"ה.
רק צריך לזכור את כתובות ה IP...כמה כתובות IP אתה מסוגל לזכור? וגם לכל שרת יש (לפעמים) מפתח פרטי שונה. ועוד הגדרות
-
@yossiz אמר בחיבור SSH לטרמינל ישירות מוינדוס:
כמה כתובות IP אתה מסוגל לזכור? וגם לכל שרת יש (לפעמים) מפתח פרטי שונה. ועוד הגדרות
אל תדאג, אני לא מקליד כל פעם, אני זוכר בערך את המבנה, ואני ניגש אליו עם חץ למעלה... ואם קורה וזה שרת שאני נכנס אליו רק פעם ב, ואז זה עף אחורה בהיסטוריה, אז אני משתמש עם CTRL + R (מקליד ssh ועובר בין השרתים).
לגבי המפתח, אז שוב כנ"ל אני ניגש עם החץ, וגם כל מפתח אני נותן לו שם תיאור קצר לשרת כמו "~PBX2.ppk1", וכפי שאתה רואה כל קבצי המפתחות אני מחזיק בתיקיית הבית. -
@yossiz אמר בחיבור SSH לטרמינל ישירות מוינדוס:
tmux
עבור משתמשי Windows terminal לא חושב שקיים צורך ממשי בTmux, (בגרסת הPreview זה גם מתאפשר בממשק.)