דף הבית » איך ל » השתמש בקובץ SSH config כדי ליצור כינויים עבור Hosts

    השתמש בקובץ SSH config כדי ליצור כינויים עבור Hosts

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

    זה די קל להסתובב

    scp-P 50001 [email protected]: somefile ./somefile

    ssh-500500 [email protected]

    לתוך משהו מהיר:

    XP:

    סשה

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

    אש את עורך הטקסט ואת הצבע אותו לקובץ זה:

    ~ / .shsh / config

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

    החלף את "your_alias_name" שלך עם שם קצר עבור חיבור זה. משהו כמו "בית", "עבודה" או "ASF" צריך להספיק. ,-)

    החלף את שם המשתמש שלך ואת כתובת האינטרנט (או כתובת ה- IP עבור יעדים בתוך הרשת שלך) במקום ב- remote.sshserver.com. לבסוף, אם אתה משתמש ביציאה מותאמת אישית (כל דבר אחר מ -22, ברירת המחדל), ציין זאת. אחרת, תוכל לדלג על השורה האחרונה.

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

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

    IdentityFile ~ / path / to / id_file

    בואו להוסיף פונקציה "לשמור על החיים" שלנו להתחבר, נכון? זה ימנע את החיבור שלך מסתיים על ידי רענון החיבור שלך כל X שניות, מספר מרבי של פעמים Y:

    X

    Y

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

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

    הרבה יותר טוב!

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

    BatchMode כן

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

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