मैंने एक Windows Server 2008 बॉक्स पर freeSSHd स्थापित किया है (Windows Server 2008 में SSH सर्वर स्थापित करने के निर्देशों का पालन करते हुए ), सहित:
- NTLM प्राधिकरण के साथ "dspitzer" नाम का एक उपयोगकर्ता बनाया
- Windows फ़ायरवॉल में पोर्ट 22 के लिए एक अपवाद खोला
लेकिन जब मैं कनेक्ट करने की कोशिश करता हूं (एक मैक ओएस एक्स 10.5.8 कमांड-लाइन से), तो मुझे पासवर्ड दर्ज करने के बाद अनुमति दी जाती है:
$ ssh 12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
मैंने भी कोशिश की है:
$ ssh dspitzer@12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
मैंने प्राधिकरण को "पासवर्ड को SHA1 हैश के रूप में संग्रहीत" में बदलने और एक सरल पासवर्ड दर्ज करने की कोशिश की है, लेकिन मुझे वही समस्या है। और मैंने बिना किसी भाग्य के एक अलग उपयोगकर्ता नाम ("व्यवस्थापक") आज़माया है।
मैंने पुष्टि की है कि मैं उस सर्वर से कनेक्ट कर रहा हूं जिसे मैं कॉन्फ़िगर कर रहा हूं - अगर मैं फ्रीएसएसएचडी को रोक देता हूं और मुझे प्राप्त करने के लिए कनेक्ट करने का प्रयास करें:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
मुझे लिनक्स कमांड-लाइन से सटीक समान परिणाम मिलते हैं।
किसी भी सलाह या समस्या निवारण युक्तियाँ?
अद्यतन : मैंने फ़ायरवॉल ( geeklin की टिप्पणी के जवाब में) को अक्षम करने का प्रयास किया और इससे कोई फर्क नहीं पड़ा ।
अपडेट # 2 : मेरे पास अब यह मशीन नहीं है (मैंने नियोक्ताओं को बदल दिया है), इसलिए मेरे पास जवाबों को सत्यापित करने का कोई तरीका नहीं है। मुझे लगता है कि मैं केवल इतना कर सकता हूं कि यह प्रश्न "सामुदायिक विकि" बना दिया जाए।