जब मैं sshअपने सर्वर में से एक में, यह लॉग इन करने के लिए लगता है, लेकिन फिर मुझे शीघ्र ( message debug2: shell request accepted on channel 0 is the last log entry) देने से पहले लटका देता है ।
हालांकि अजीब बात है ssh -t "/bin/bash"जब sshकाम नहीं करता है।
मुझे अब तक क्या पता चला है
- मैं सामान्य रूप से एक ही भौगोलिक स्थिति में सर्वर से ठीक लॉग इन कर सकता हूं
- यदि मैं
ssh -t '/bin/bash'- मैं किसी भी स्थान से पूरी तरह से लॉग इन कर सकता हूं। - यदि मैं सर्वर का उपयोग
rsyncकरता हूं , तो यह काम करने लगता है, और फिर ताले - अगर मैं सर्वर
rsyncसे उपयोग करता हूं , तो यह बिना किसी समस्या के काम करता है
मैंने क्या कोशिश की है
- सभी लॉगिन विकल्पों को हटाना या बदलना
.profile,.bashrc /etc/profile ssh_configऔर / याsshd_configएक समान सर्वर से बदलना जो ठीक काम करता है- मैंने रूटिंग की जाँच की है
- मैंने
tcpdumpबिना किसी लाभ के एक नेटवर्क विशेषज्ञ की जांच की है (हालांकि लगता है कि बहुत सारे पुन: प्रसारण होंगे)
मैं वास्तव में कुछ और नहीं सोच सकता
इसके अलावा एक डोडी नेटवर्क कार्ड ड्राइवर / फर्मवेयर।
.ssh/authorized_keysजैसे command=…? क्या आप सभी फ़ायरवॉल नियमों के माध्यम से देखने के लिए गए हैं कि क्या कोई गलती से कुछ एसएसएच पैकेटों को अवरुद्ध कर सकता है?
/etc/profile.d/*या /etc/bashrcफ़ाइलों में समस्या होने की संभावना है ।
matchबयान हैंsshd_config? क्या केवलsshdचलाने का एक उदाहरण है ?