SSH إلى دبيان الخادم على الفور بتسجيل الخروج

StackOverflow https://stackoverflow.com/questions/608533

  •  03-07-2019
  •  | 
  •  

سؤال

أنا أحاول مساعدة شخص ما مع دبيان الخادم.

لديهم سيرفرات.أنا جعلت نفسي المستخدم مع سيرفرات و تمكين الوصول إلى SSH.

أنا يمكن تسجيل الدخول ...ولكن فقط للحظة واحدة.أرى MOTD أرى دبيان تنويه فأنا تسجيل الخروج مرة أخرى."اتصال مغلقة".

الشيء الوحيد الذي يمكنني أن أفكر في محاولة لتغيير قذيفة إعدادات سيرفرات له قائمة منسدلة من باش, csh, tcsh وهلم جرا المقبل إلى "السماح باستخدام ssh:" الخيار.ولكن أيا منها لا يعمل.

أي الأفكار التي وردت بامتنان.

هل كانت مفيدة؟

المحلول

سيرفرات يمكن الحصول على قليلا ملتوي في بعض الأحيان...

هذا السلوك هو مماثلة لتلك التي تحصل عند حساب مستخدم لديه 'nologin' شل اختيارهم على سيرفرات التكوين.أود أن تفعل بعض الأشياء:

  • الاتصال باستخدام ssh مع مطول خيار تفعيلها (ssh -v user@host) حتى تتمكن من الحصول على مزيد من التفاصيل.

  • التحقق من /etc/passwd file, ابحث عن المستخدم الخاص بك والتحقق من ذلك مجال النهائي على هذا الخط يشير إلى صالح قذيفة (شيء من هذا القبيل /bin/bash بدلا من /bin/nologin أو /bin/false).

  • تحقق أيضا في أن خط ذلك المنزل دليل المستخدم ( الذي تم تكوينه على الميدان قبل قذيفة ), صالحة, موجود, و لديه الأذونات المناسبة و مالك

  • وأخيرا التحقق من السجلات الخاصة بك (في /var/log;أعتقد أن تحقق syslog, messages و user) لذا ربما يمكنك الحصول على أي رسالة هادفة.

نصائح أخرى

والطريق الأول إصلاح هذه المشكلة هي، للأسف، لتغيير يدويا المعلمة الأخيرة في /etc/passwd للمستخدمين أريد أن أعطي الوصول قذيفة. و/bin/bash بدلا من /bin/false.

عند قيام أحد المستخدمين بتسجيل الدخول قذيفة يأخذ بهم إلى دليل المستخدم وربما يدير "بدء التشغيل" النصي.

  1. هو دليل المستخدم على الجهاز المحلي?هل يجب أن يكون تركيبه من fileshare (هذا حدث لي في أكثر من مناسبة)?إذا كان هذا fileshare ليس شنت سوف تحصل على قطع الاتصال.
  2. نلقي نظرة على بدء تشغيل البرامج النصية من أجل تلك القذائف.باش يستخدم مختلف البرامج النصية لبدء التشغيل اعتمادا على الظرف, هذه تشمل /etc/ملف ~/.bashrc.هذه النصوص أحيانا لا أحمق الأشياء التي قد بفصل أي عدد من الأسباب.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top