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 പാസ്‌വേഡ് വീണ്ടും വീണ്ടും പരീക്ഷിക്കുന്നത് തെറ്റായ ലോഗിനെയാണ് അഭിസംബോധന ചെയ്യുന്നത്.

പ്രാദേശികമായി മാത്രമുള്ള എത്തിച്ചേരൽ ഇപ്പോഴും മനസ്സിലാക്കേണ്ട ഒരു അതിർത്തിയാണ്, പ്രാദേശിക കമ്പ്യൂട്ടറിലെ എല്ലാ പ്രോസസുകളും ഒരേ ഉപയോക്താവിന്റേതാണ് എന്ന അവകാശവാദമല്ല.

അനുബന്ധ ലേഖനങ്ങൾ