autossh ସହିତ SSH SOCKS ଟନେଲ ପୁନଃ ସଂଯୋଗ କରନ୍ତୁ
SSH ଜୀବନ୍ତତା ଯାଞ୍ଚ ସହିତ autossh ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ବୁଝନ୍ତୁ ଯେ ଟନେଲ ପୁନଃ ସଂଯୋଗ କରିବା ପୁରୁଣା ଆପ୍ଲିକେଶନ ସଂଯୋଗ ପୁନଃସ୍ଥାପିତ କରେ ନାହିଁ।
ଏକ SSH SOCKS ପ୍ରକ୍ସି ଏହାର SSH ସଂଯୋଗ ଶେଷ ହେଲେ ଅଦୃଶ୍ୟ ହୋଇଯାଏ। ଏକ ସୁପରଭାଇଜର ସେହି ସଂଯୋଗକୁ ପୁନଃ ଆରମ୍ଭ କରିପାରେ, କିନ୍ତୁ ପୁରୁଣା ପ୍ରବାହ ବ୍ୟବହାର କରୁଥିବା ପ୍ରତ୍ୟେକ ୱେବସାଇଟ ଅନୁରୋଧ ଜାରି ରଖିପାରେ ନାହିଁ।
ପୂର୍ବରୁ କାର୍ଯ୍ୟ କରୁଥିବା SSH ସେଟଅପ ପାଇଁ, OpenSSH ପ୍ରତିକ୍ରିୟା ନଦେଉଥିବା ସର୍ଭର ଚିହ୍ନଟ କରିବା ସମୟରେ autossh ଏକ ଗତିଶୀଳ ଫରୱାର୍ଡିଂ ଉପରେ ନଜର ରଖିପାରେ:
autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
-M 0 autosshର ପୃଥକ ମନିଟରିଂ-ପୋର୍ଟ ଯାନ୍ତ୍ରିକ ବ୍ୟବସ୍ଥାକୁ ଅକ୍ଷମ କରେ। ସୁପରଭାଇଜର ପ୍ରତିକ୍ରିୟା ଦେଇପାରିବା ପାଇଁ ଏହା SSH ବାହାରକୁ ଯିବା ଉପରେ ନିର୍ଭର କରେ। server-alive ବିକଳ୍ପଗୁଡ଼ିକ SSH ସ୍ତରରେ ଜୀବନ୍ତତା ଯାଞ୍ଚ ଦିଏ; ସେମାନେ ଆପଣ ବ୍ୟବହାର କରୁଥିବା ପ୍ରତ୍ୟେକ ଗନ୍ତବ୍ୟରୁ ପୃଷ୍ଠା ମାଗନ୍ତି ନାହିଁ।
ପ୍ରମାଣୀକରଣ ଏବଂ ଫରୱାର୍ଡିଂ କାର୍ଯ୍ୟ କରିବା ପର୍ଯ୍ୟନ୍ତ ପ୍ରାରମ୍ଭିକ ସେଟଅପ ଦୃଶ୍ୟମାନ ରଖନ୍ତୁ। autosshର ପୃଷ୍ଠଭୂମି ଆଚରଣ ସାଧାରଣ SSHର -f ଠାରୁ ଭିନ୍ନ: ଅଣ-ତଦାରଖ ଲଞ୍ଚ ପାସୱାର୍ଡ କିମ୍ବା କୀ ପାସଫ୍ରେଜ ପଚାରିବା ପାଇଁ ଅଟକିପାରେ ନାହିଁ। ଏହାର ଦଲିଲଭୁକ୍ତ ଆରମ୍ଭ ଦ୍ୱାର ତତ୍କ୍ଷଣାତ ସେଟଅପ ବିଫଳତା ଏବଂ ପରେ ଭଙ୍ଗା ସେସନ ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ କରିପାରେ।
ପୁନଃ ସଂଯୋଗ ପରେ ସ୍ଥାନୀୟ ଶ୍ରୋତା ପୁନଃ ଉପଲବ୍ଧ ହୋଇପାରେ। ଆପ୍ଲିକେଶନଗୁଡ଼ିକୁ ତଥାପି ସେମାନଙ୍କର ବିଫଳ କାର୍ଯ୍ୟ ପୁନଃ ଚେଷ୍ଟା କରିବାକୁ ପଡ଼ିପାରେ। ପ୍ରତିକ୍ରିୟା ମିଳିବା ପୂର୍ବରୁ ବାଧାପ୍ରାପ୍ତ ଏକ ଅପଲୋଡର ଆପ୍ଲିକେଶନ ସ୍ତରରେ ସମାଧାନ କରିବାକୁ ଏକ ଫଳାଫଳ ଅଛି, କେବଳ ଅନୁପସ୍ଥିତ ଟନେଲ ପୁନଃ ଆରମ୍ଭ କରିବା ନୁହେଁ।
ଶେଷରେ, ସୁସ୍ଥ SSH ପରିବହନ ପ୍ରମାଣ କରେ ନାହିଁ ଯେ ଗେଟୱେ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ୱେବସାଇଟରେ ପହଞ୍ଚିପାରେ। ଟନେଲର ସୁପରିଭିଜନକୁ ଏହାକୁ ବ୍ୟବହାର କରୁଥିବା କାର୍ଯ୍ୟର ମନିଟରିଂରୁ ଅଲଗା ରଖନ୍ତୁ।