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 ଶ୍ରୋତା ଚଲାଉଛି, ସ୍ଥିର ଫରୱାର୍ଡ ସହିତ ସେହି ଶ୍ରୋତା ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିବା ଏକ ଭିନ୍ନ ବ୍ୟବସ୍ଥା।