ישנם יישומים גרפיים כגון SecureCRT o מנהל חיבורי גמדים לארגן את החיבורים המרוחקים שלנו, אבל אם כמוני, אתה מעדיף לעשות כל מה שאפשר בטרמינל, אתה תאהב את זה.
רבים מאיתנו מתחברים למספר רב של מחשבים מרחוק. דמיין שיש לנו שרת אינטרנט 192.168.0.100. שם המשתמש שאליו אנו ניגשים הוא Foo וגם לשירות ssh ששינינו עבורו את היציאה 2244.
בכל פעם שאנחנו רוצים להתחבר עלינו לכתוב:
$ ssh foo@192.168.0.100 -p 2244
אם יש לנו הרבה מכונות לגישה מרחוק ... זה בכלל לא פרודוקטיבי.
כדי לטפל טוב יותר בחיבורי ssh מהטרמינל, עלינו ליצור את הקובץ ~ / .ssh / config. בקובץ זה נשתמש במבנה הבא:
שרת אינטרנט מארח שם מארח 192.168.0.100 משתמש עבור יציאה 2244
כמו בדוגמה, היינו ממלאים את הקובץ בכל חיבורי ssh שאנחנו בדרך כלל יוצרים.
עכשיו מהטרמינל, כתוב שרת אינטרנט ssh יהיה זהה ל- ssh foo@192.168.0.100 -p 2244.
לחיבורים Telnetנצטרך לערוך את .bashrc והוסף למשל:
r1-bcn () {telnet 10.0.0.1}
לאחר עריכת קובץ זה עלינו לעשות מקור .bashrc כך שהשינויים החדשים שביצענו נטענים מבלי להפעיל מחדש.
אם נכתוב r1-bcn בטרמינל, נתחבר להפעלת הטלנט שלנו.
בשני המקרים, לוח זה משלים אותי באופן אוטומטי או מראה לי את כל האפשרויות הזמינות. זה אולי לא עובד בהפצה כלשהי קודם, אבל לחפש קצת נפתר בקלות רבה.
אני לא יודע אם יש שיטות אחרות לארגן את כל הגישות המרוחקות שלך, אם מישהו מכיר דרך אחרת, אשמח לדעת את זה :).
היופי בעיצוב יוניקס הוא שיש דרכים לעשות את אותו הדבר כמו שיש משתמשי מערכת system
לענות על השאלה בהודעה שלך, אם תסתכל במאגרי Arch Linux * Extra, Community ו- AUR, תמצא כלים רבים של קונסולות ו- X11 המאפשרים לך לנהל חשבונות SSH מרובים.
* חלק מהכלים הללו מיובאים מדביאן ומכיוון שדביאן משמשת סיסאדמינים רבים ([טרולים] דבר אני עדיין לא מבין מדוע! [/ טרולינג]) בוודאי תמצאו כלים שימושיים אחרים הקשורים.
השתמשתי ב- cssh (clusterssh) כדי להתחבר למספר מחשבים עם ssh, הייתי צריך להגדיר / etc / אשכולות (אני לא זוכר) אנסה את השיטה הזו. תודה 😀
נצטרך לנסות מה שלומך
הדרך היחידה לדעת שזה יעבוד בשבילי היא על ידי ניסיון, תודה רבה 🙂
שלום, מה שלומך ... אני אעשה את הבדיקה היום ... האמת היא שיצרתי את הקיצורים עם הטיפול בכינויים בתוך ה- .bash_rc במקרה של שולחן העבודה שלי ובשרתי .bashrc. . וכך יצרתי את זה.
שרת כינוי = 'ssh foo@192.168.0.100 -p 2244 ′
נשאתי את שלי שוב. ~ / .bashrc
וואלה ... פשוט הכניסה לשרת מילים אז הכל ... נראה לי אפשרות טובה מכיוון שלא ידעתי מה הם מציגים .... גרייס ... נתראה בקרוב ..
לא הכרתי את האפשרות הזו וזה נראה מאוד שימושי, כרגע עורך קובץ ...
תודה, כמו תמיד באתר זה תוכלו ללמוד הרבה!