שמור שרתי SSH מפתחות, IP, יציאה, HostName ב macOS סיירה - Terminal & עצות תצורת SSH

למרות דיונים גם פה וגם בכמה פורומים על העובדה החדשה macOS סייר, אינם אתרי מפתח פרטיים שמר Keychain לאחר הפעלה מחדש של המערכת.

עבור מנהלי שרתים, שמשתמשים בחיבור SSH מאובטח עם מפתח אימות, זה קצת מעצבן. בכל פעם שהם רוצים לאמת באמצעות SSH/Terminal, צריך לבצע את הפקודה: שש-add -K ~ path / private_key.pem, לאחר מכן ב Terminal כדי לבצע את שורת הפקודה לחיבור ואימות לשרתים המנוהלים. ככלל, הפקודה מבוצעת: שורש ssh @ ip_addרס.

פיתרון פשוט יותר יהיה לערוך את קובץ ~ / .ssh / config בו ניתן ליצור סוג של כינוי, הן עבור מפתח האימות והן עבור המשתמש ושם המארח.

1. יישום פתוח Terminal pe macOS ולבצע את הפקודה:

sudo nano ~/.ssh/config

2. הוסף את השורות הבאות:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X אז Y si Enter כדי לשמור את השינויים ב config.

לאימות דרך Terminal, שורת הפקודה תתבצע: ssh anyname. האימות יתבצע אוטומטית עם משתמש ה"שורש" בשם המארח והיציאה המצוינים בתצורה, באמצעות מפתח האימות המצוין ב-"IdentityFile".

אתה יכול להוסיף כמה כינויים שאתה רוצה בקובץ ~ / .ssh / config. התנאי הוא שבשורה "מארח" יש לך שמות שונים.

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

איך » iHowTo » iHowTo - macOS » שמור שרתי SSH מפתחות, IP, יציאה, HostName ב macOS סיירה - Terminal & עצות תצורת SSH
השאירו תגובה