SSH ବାହାରିବା ପରେ ଯଦି ସାମ୍ନା ପୋର୍ଟ ସଂଯୋଗ ଗ୍ରହଣ କରେ, ତେବେ ତିନୋଟି ୟୁନିଟ ଯାଞ୍ଚ କର। ସକ୍ରିୟଣ ସକେଟ, systemd-socket-proxyd ସହାୟକ ଏବଂ SSH ଦ୍ୱାରା ସୃଷ୍ଟି ହୋଇଥିବା SOCKS ଶ୍ରୋତା ଭିନ୍ନ ଜୀବନକାଳ ରଖନ୍ତି:

ସକେଟସହାୟକSSHବ୍ୟାଖ୍ୟା
ଶୁଣୁଛିନିଷ୍କ୍ରିୟନିଷ୍କ୍ରିୟଚାହିଦା ପାଇଁ ସାଧାରଣଭାବେ ଅପେକ୍ଷା କରିପାରେ
ଶୁଣୁଛିସକ୍ରିୟସକ୍ରିୟପ୍ରକ୍ରିୟା ଅଛି; ପରବର୍ତ୍ତୀ ଗନ୍ତବ୍ୟର ସ୍ୱାସ୍ଥ୍ୟ ଏବେ ମଧ୍ୟ ପ୍ରମାଣିତ ନୁହେଁ
ଶୁଣୁଛିସକ୍ରିୟନିଷ୍କ୍ରିୟସାମ୍ନା ଭାଗ ଏହାର ପଛ ଭାଗ ବିନା କାର୍ଯ୍ୟ ନେଇପାରେ

ସହାୟକ ଏବଂ SSH ଏକତ୍ର ଆରମ୍ଭ କରିବା ପରବର୍ତ୍ତୀ ବନ୍ଦ ପରିବର୍ତ୍ତନକୁ ପରିଭାଷିତ କରେ ନାହିଁ। ଯେଉଁ ସହାୟକ ନିଜ ଟନେଲ ବିନା ସକ୍ରିୟ ରହିବା ଉଚିତ ନୁହେଁ, ତାହା ପାଇଁ systemd ଅଧିକ ଦୃଢ଼ ସମ୍ପର୍କ ଦଲିଲ କରେ:

[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.service

ପ୍ରକୃତ ଡିଜାଇନରେ ଉପଯୁକ୍ତ ୟୁନିଟରେ ଏହା ପ୍ରୟୋଗ କର। Requires= ଏବଂ କ୍ରମ କେବଳ ସମ୍ପର୍କର ଏକ ଅଂଶ ସମାଧାନ କରେ। ପୂର୍ବରୁ ସକ୍ରିୟ ସାମ୍ନା ଭାଗ ଏହାର ପଛ ଭାଗ ଅଦୃଶ୍ୟ ହେବା ପରେ ପୁନର୍ବାର ସକ୍ରିୟ ନ ହୋଇପାରେ। ବିଫଳ ୟୁନିଟ ସ୍ଥିତି ଏବଂ ଆରମ୍ଭ ହାର ସୀମା ମଧ୍ୟ ଯାଞ୍ଚ କର; ନିର୍ଭରତା ସେହି ସୀମାକୁ ଅତିକ୍ରମ କରେ ନାହିଁ।

ପରବର୍ତ୍ତୀ ଆରମ୍ଭ ପ୍ରସ୍ତୁତି ସ୍ଥାପନ କର। After= କାର୍ଯ୍ୟଗୁଡ଼ିକୁ କ୍ରମ କରେ, Type=simple SSH ଶ୍ରୋତାର ପ୍ରସ୍ତୁତି ନୁହେଁ। ସ୍ଥିର ନିଦ୍ରା ମନ୍ଥର ପ୍ରମାଣୀକରଣ ସମୟରେ ବିଫଳ ହୋଇପାରେ। ଆବଶ୍ୟକ ଶ୍ରୋତା ସ୍ଥାପନ କରୁଥିବା ଆରମ୍ଭ ଚୁକ୍ତି ବ୍ୟବହାର କର; ExitOnForwardFailure=yes ଫରୱାର୍ଡିଂ ସେଟଅପ ବିଫଳତା ଧରେ, ପରବର୍ତ୍ତୀ ଗନ୍ତବ୍ୟ ପହଞ୍ଚତା ନୁହେଁ।

ଶେଷରେ, ନିଷ୍କ୍ରିୟ ପ୍ରସ୍ଥାନ ଏବଂ ପୁନଃସକ୍ରିୟଣ ପରିଭାଷିତ କର। ଫରୱାର୍ଡିଂ ଡେମନର ନିଷ୍କ୍ରିୟ-ପ୍ରସ୍ଥାନ ବିକଳ୍ପ ସକ୍ରିୟ ସଂଯୋଗ ନ ଥିବା ସହିତ ସମ୍ପର୍କିତ, ଖୋଲା ସଂଯୋଗରେ ବାଇଟ ଅଭାବ ସହିତ ନୁହେଁ। ଶାନ୍ତ ସେସନ ଏହାକୁ ସକ୍ରିୟ ରଖିପାରେ। ପରବର୍ତ୍ତୀ ଚାହିଦା ଆବଶ୍ୟକ ସେବାଗୁଡ଼ିକୁ ସକ୍ରିୟ କରିବା ଉଚିତ ଏବଂ ପୁନଃଆରମ୍ଭ ଲୁପ ସୀମିତ ଓ ଦୃଶ୍ୟମାନ ରହିବା ଉଚିତ। ଶ୍ରୋତା ପୁନଃ ସୃଷ୍ଟି କଲେ ନୂଆ ସଂଯୋଗ ଗ୍ରହଣ ହୁଏ; ପୁରୁଣା ପ୍ରକ୍ସି ହୋଇଥିବା TCP ସେସନ ପୁନଃସ୍ଥାପିତ ହୁଏ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ