एक मोजे (-D) ssh सुरंग बनाने की कोशिश कर रहा है - लिनक्स बॉक्स से लिनक्स बॉक्स (दोनों सेंटो)
sshd दूरस्थ ओर ठीक चल रहा है।
स्थानीय मशीन से हम इसे देखते हैं:
ssh -D 1080 user@8.8.8.8.
user@8.8.8.8's password:
bind: Cannot assign requested address
(जहां 8.8.8.8 वास्तव में मेरे सर्वर का IP है और 'उपयोगकर्ता' मेरा वास्तविक उपयोगकर्ता नाम है)
मैं इस टर्मिनल-विंडो में दूरस्थ पक्ष में लॉग इन हूं। मैं यह सत्यापित कर सकता हूं कि इस आदेश से पहले स्थानीय पोर्ट का उपयोग नहीं किया गया था, और फिर एक ssh प्रक्रिया द्वारा उपयोग किया गया था, कमांड के माध्यम से:
netstat -lnp | grep 1080
इसलिए, इस त्रुटि के साथ अधिकांश googled-प्रतिक्रियाओं के विपरीत, समस्या लूपबैक इंटरफ़ेस असाइनमेंट नहीं होगी। यदि मैं एक मेल क्लाइंट के साथ इस सुरंग का उपयोग करने की कोशिश करता हूं, तो स्थानीय-पक्ष प्रयास (कोई 'प्रॉक्सी-विफल' त्रुटि) की अनुमति देता है, लेकिन कोई डेटा / उत्तर वापस नहीं किया जाता है।
दूरस्थ पक्ष पर, मेरे sshd_config में "PermitTunnel Yes" है (हालाँकि 'हाँ' डिफ़ॉल्ट होना चाहिए, वैसे भी)।
विचार या सुराग?
यहाँ प्रासंगिक डीबग-आउटपुट है
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
....
debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:1080 forwarded to remote address socks:0
debug1: Local forwarding listening on 127.0.0.1 port 1080.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 1080.
bind: Cannot assign requested address
debug1: channel 1: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US.utf8
अन्य सुराग: यदि मैं विंडोज चलाने वाले क्लाइंट पर एक वर्चुअल बॉक्स चलाता हूं, तो उस बॉक्स में पोटीन के साथ एक सुरंग खोलें, वही सुरंग, एक ही रिमोट सर्वर पर काम करता है।
स्ट्रेंजर अभी भी "यदि मैं लिनक्स क्लाइंट पर सीधे चलने वाले पोटीन (लिनक्स के लिए) का उपयोग करता हूं, तो यह काम नहीं करता है, भले ही सेटिंग्स पोटीन सेटिंग्स का एक सटीक डुप्लिकेट हो जो कि उसी पर एक वर्चुअल बॉक्स में विंडोज पर चलने वाले पुट्टी में काम करता है। ग्राहक मशीन ?? कुछ गड़बड़ है ... अभी भी यह जानने के लिए प्रयोगों की कोशिश कर रहा है कि यह क्या है।
ssh -4 -D 1080 user@8.8.8.8