जब मैं 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
चलाने का एक उदाहरण है ?