तुमचा SSH पासवर्ड SOCKS पासवर्ड नाही
OpenSSH डायनॅमिक श्रोत्यावर SSH लॉगिन आणि SOCKS क्लायंट प्रमाणीकरण वेगळे करा.
तुम्ही ssh -D सुरू करण्यासाठी पासवर्ड टाइप केला. त्याने तुमचे SSH कनेक्शन प्रमाणित केले. त्याने नवीन श्रोत्यापर्यंत पोहोचू शकणाऱ्या प्रत्येक प्रोग्रामसाठी पासवर्ड-संरक्षित SOCKS खाते तयार केले नाही.
OpenSSH चे डायनॅमिक फॉरवर्डिंग प्रमाणित SSH वाहतुकीवर स्थानिक SOCKS सेवा पुरवते. त्याचे SOCKS5 हाताळणी प्रमाणीकरण नसलेली पद्धत निवडते; हे सामान्य SOCKS वापरकर्तानाव/पासवर्ड सर्व्हर नाही.
वैयक्तिक वापरासाठी, स्थानिकरीत्या बाइंड करा:
ssh -N -D 127.0.0.1:1080 [email protected]
त्या संगणकावरील अनुप्रयोग तुमचा SSH पासवर्ड SOCKS पासवर्ड म्हणून न देता पोर्ट 1080 वापरतात. डायनॅमिक फॉरवर्डिंगचे दस्तऐवज श्रोत्याचे वर्णन करते, आणि OpenSSH चा SOCKS हाताळणी स्रोत प्रमाणीकरणाचा तपशील देतो.
सामायिकरण समस्या बदलते
LAN पत्त्यावर बाइंड केल्याने पोर्ट मूळ स्थानिक वापराच्या पलीकडे पोहोचण्यायोग्य होतो. जवळचे क्लायंट फक्त त्यांचा रहदारी तुमच्यातून जातो म्हणून वेगळे SSH सत्रे स्थापित करत नाहीत. जर नेटवर्क प्रवेशास परवानगी देत असेल, तर ते क्लायंट तुमच्या गेटवेची बाह्य ओळख सामायिक करू शकतात.
फायरवॉल पोहोचण्यायोग्य क्लायंट मर्यादित करू शकतो, परंतु SOCKS लॉगिन देवाणघेवाण जोडत नाही. वेगळ्या SOCKS वापरकर्तानावांसाठी, कोटांसाठी किंवा प्रति-वापरकर्ता नियमांसाठी ती वैशिष्ट्ये समर्थित करणारा सर्व्हर निवडा. उदाहरणार्थ Dante SOCKS प्रमाणीकरण क्लायंट-पत्ता निर्बंधांपासून वेगळे दस्तऐवजीकरण करते.
हे समस्या निवारणातही मदत करते. SOCKS वापरकर्तानाव/पासवर्ड पद्धतीवर आग्रह धरणारा क्लायंट या श्रोत्याशी तुमच्या अपेक्षेप्रमाणे वाटाघाटी करू शकत नाही. अनुप्रयोग समायोजित करा किंवा योग्य प्रमाणित SOCKS सेवा निवडा; तुमचा SSH पासवर्ड वारंवार वापरून पाहणे चुकीच्या लॉगिनला संबोधित करते.
केवळ स्थानिक पोहोच ही अजूनही समजून घेण्याची सीमा आहे, स्थानिक संगणकावरील प्रत्येक प्रक्रिया एकाच वापरकर्त्याची आहे असा दावा नाही.