استخدم ملف تهيئة SSH الخاص بك لإنشاء أسماء مستعارة للمضيفين
هذه الخدعة هي لمستخدمي Linux و SSH الذين يسجلون الدخول إلى الأنظمة البعيدة. الحاجة إلى كتابة نفس المعلومات مرارًا وتكرارًا متكررة العقل ، لكن استخدام ملف تهيئة SSH يجعل العملية أكثر ملاءمة.
انها سهلة جدا لتحويل
SCP -P 50001 [email protected]: somefile ./somefile
ssh -p 50001 [email protected]
في شيء سريع:
scp remotehost: somefile ./somefile
ssh remotehost
بصرف النظر عن تحديد أرقام المنافذ والعناوين وأسماء المستخدمين ، يمكنك تحديد الملفات الرئيسية وفترات انتهاء المهلة وأطنان من الخيارات الأخرى. كل ما يتطلبه الأمر هو ملف صغير واحد.
أطلق النار على محرر النص وأشره إلى هذا الملف:
~ / .ssh / التكوين
بدلاً من ذلك ، يمكنك وضع المحتويات وحفظها في هذا الملف ، ولكن من الأفضل التأكد من فتحها إذا كانت موجودة بالفعل. فيما يلي الشكل الأساسي لما تحتاج لوضعه (أو إضافته إلى ما لديك).
استبدل "your_alias_name" باسم قصير لهذا الاتصال. يجب أن يكون هناك شيء مثل "المنزل" أو "العمل" أو "asdf". ؛-)
استبدل اسم المستخدم وعنوان الويب (أو عنوان IP للوجهات الموجودة داخل الشبكة) بدلاً من remote.sshserver.com. وأخيرا ، إذا كنت تستخدم منفذ مخصص (أي شيء آخر غير 22 ، الافتراضي) ، حدد ذلك. خلاف ذلك ، يمكنك تخطي هذا السطر الأخير.
بعد ذلك ، أنشأت زوجًا من الملفات الرئيسية على خادمي البعيد لاستخدامه ، لذلك لم أطلب توفير كلمة مرور في كل مرة. لمزيد من المعلومات ، راجع "كيفية نسخ الملفات عبر SSH عن بعد" دون إدخال كلمة المرور الخاصة بك ثم انتقل إلى قسم "SSH و SCP بدون كلمات المرور" للحصول على كافة التفاصيل.
الآن ، يمكنك إضافة خط إضافي وتوجيهه إلى ملف المفتاح الخاص بك.
IdentityFile ~ / المسار / إلى / id_file
دعونا نضيف وظيفة "ابقى على قيد الحياة" للاتصال الخاص بنا ، فهل نحن؟ سيؤدي هذا إلى منع الاتصال من إنهاء عن طريق تحديث الاتصال كل ثانية X ، الحد الأقصى لعدد مرات Y:
ServerAliveInterval X
ServerAliveCountMax Y
سيتم تحديث مثالنا كل دقيقتين لمدة أقصاها 30 مرة متتالية. وهذا يعني أنه سيتوقف عن الانعاش بعد ساعة. هذا يعمل من العميل الخاص بك بغض النظر عن ما قام بتكوين الخادم الخاص بك.
يمكنك إضافة خوادم متعددة بهذه الطريقة عن طريق إضافة قسم آخر مع قسم "المضيف". وإذا كنت ترغب في إنشاء مجموعة من الخيارات الافتراضية ، فيمكنك تعيين قيمة المضيف على علامة نجمية واحدة (*). إليك ملف مثال رائع:
أفضل بكثير!
هذا مفيد للحالات عند إنشاء اسم مستعار bash ليس خيارًا. كما أنه يسهل تتبع جميع خياراتك القائمة على SSH (من جانب العميل) في مكان واحد موحد. إذا كنت تخطط لاستخدام هذا للنصوص البرمجية ، فيمكنك أيضًا استخدامه
BatchMode نعم
لتعطيل المطالبات لإدخال كلمات المرور. بالطبع ، لا تزال بحاجة إلى المصادقة باستخدام الملفات الرئيسية.
إذا كنت تريد أن تبحث أكثر في خيار StrictHostKeyChecking ، تأكد من معرفة خصوصيات وعموميات OpenSSH على كمبيوتر Linux الخاص بك. بالطبع ، هناك الكثير من الخيارات المتاحة لك في صفحة رجل OpenSSH أيضا.