SOCKS എക്സിറ്റ് അവസാന SSH ജംപ്പിൽ വയ്ക്കുക
SSH ജംപ്പ്-ഹോസ്റ്റ് ഗതാഗതം ലോക്കൽ ഡൈനാമിക് ഫോർവേഡിനൊപ്പം ചേർക്കുക, അവസാന വെബ്സൈറ്റ് കണക്ഷൻ ഉദ്ദേശിച്ച ഗേറ്റ്വേയിൽ നിർത്തുക.
അവസാന SSH സെർവർ ഹോസ്റ്റായി ക്രമീകരിച്ച്, ഇടനില സെർവർ ProxyJump-ൽ വയ്ക്കുക:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080ആ ഹോസ്റ്റുകളിൽ അനുവദിച്ച അക്കൗണ്ടുകളുമായി ssh -N proxy-exit ആരംഭിക്കുക. ലോക്കൽ ആപ്ലിക്കേഷൻ 127.0.0.1:1080-ൽ SOCKS ഉപയോഗിക്കാൻ ക്രമീകരിക്കുക. ശ്രോതാവ് ക്ലയന്റിലാണ്; SSH കണക്ഷൻ exit.example-ൽ jump.example വഴി എത്തുന്നു.
ആവശ്യപ്പെട്ട വെബ്സൈറ്റ് കണക്ഷനുകൾ അവസാന SSH സെഷന്റെ ദൂരെയുള്ള വശത്തുനിന്ന് തുറക്കുന്നു—exit.example. ജംപ്പ് SSH ഗതാഗതം ആ ഹോസ്റ്റിലേക്ക് എത്തിക്കുന്നു, ആദ്യം എത്താവുന്ന യന്ത്രം എന്ന കാരണത്താൽ മാത്രം SOCKS എക്സിറ്റ് ആകുന്നില്ല.
ലക്ഷ്യസ്ഥാനം എക്സിറ്റ് ഹോസ്റ്റിന്റെ റൂട്ടിംഗും ഏതെങ്കിലും NAT-ഉം തിരഞ്ഞെടുക്കുന്ന വിലാസം കാണുന്നു. അത് ഹോസ്റ്റ്നാമിന്റെ ലോഗിൻ വിലാസവുമായി പൊരുത്തപ്പെടേണ്ടതില്ല. രണ്ട് സെർവറുകൾക്കും അവയുടെ റോളുകൾക്ക് ആവശ്യമായ ഫോർവേഡിംഗ് അനുമതികൾ വേണം, ഹോസ്റ്റ്-കീ പരിശോധനകൾ ഉദ്ദേശിച്ച SSH എൻഡ്പോയിന്റുകൾക്ക് ഇപ്പോഴും ബാധകമാണ്.
ഈ ക്രമീകരണം SSH ഡൈനാമിക് ഫോർവേഡിംഗ് വഴി SOCKS സേവനം സൃഷ്ടിക്കുന്നു. ഗേറ്റ്വേ ഇതിനകം സ്വതന്ത്രമായ SOCKS ശ്രോതാവ് പ്രവർത്തിപ്പിക്കുന്നുണ്ടെങ്കിൽ, സ്ഥിരമായ ഫോർവേഡ് ഉപയോഗിച്ച് ആ ശ്രോതാവിലെത്തുന്നത് മറ്റൊരു ക്രമീകരണമാണ്.