HTTP ପ୍ରକ୍ସି ମାଧ୍ୟମରେ FTP ର ଦୁଇଟି ଭିନ୍ନ ମୋଡ୍ ଅଛି
FTP URL ଆଣୁଥିବା HTTP ଗେଟୱେ ଏବଂ CONNECT ସୁଡ଼ଙ୍ଗ ମାଧ୍ୟମରେ FTP କହୁଥିବା curl ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ କରନ୍ତୁ।
HTTP ପ୍ରକ୍ସି ପଛରେ ଥିବା FTP URL ଏହି ଦୁଇଟି ବ୍ୟବସ୍ଥା ମଧ୍ୟରୁ ଗୋଟିଏ ବ୍ୟବହାର କରିପାରେ:
| ମୋଡ୍ | curl କଣ ପଠାଏ |
|---|---|
| HTTP FTP ଗେଟୱେ | ପ୍ରକ୍ସିକୁ FTP ସମ୍ପଦ ଆଣିବାକୁ ଅନୁରୋଧ କରୁଥିବା HTTP ଅନୁରୋଧ। |
| CONNECT ସୁଡ଼ଙ୍ଗ | ସୁଡ଼ଙ୍ଗ ଅନୁରୋଧ, ତାପରେ ଗ୍ରହଣ କରାଯାଇଥିବା ସଂଯୋଗ ମାଧ୍ୟମରେ ମୂଳ FTP ପ୍ରୋଟୋକଲର ବାଇଟ୍। |
ଏହି ନିର୍ଦ୍ଦେଶ ଗେଟୱେ ବ୍ୟବସ୍ଥା ବ୍ୟବହାର କରେ:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtଡକ୍ୟୁମେଣ୍ଟେସନ୍ ଏଣ୍ଡପଏଣ୍ଟ ଏବଂ ଫାଇଲର ଗନ୍ତବ୍ୟ ସ୍ଥାନ ବଦଳାନ୍ତୁ। ଯେପରି curl ର HTTP-ପ୍ରକ୍ସି ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ବ୍ୟାଖ୍ୟା କରେ, ସେହି ମୋଡରେ curl ପ୍ରକ୍ସି ସହିତ HTTP ରେ କଥା ହୁଏ। ସଫଳ ଫାଇଲ ଆଣିବା FTP-ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରତ୍ୟେକ କାର୍ଯ୍ୟକୁ ପ୍ରମାଣ କରେ ନାହିଁ।
ସେବା ମୂଳ FTP କୁ CONNECT ମାଧ୍ୟମରେ ବହନ କରିବା ପାଇଁ ଉଦ୍ଦିଷ୍ଟ ହେଲେ --proxytunnel ଯୋଡ଼ନ୍ତୁ। ଏହା ଆବଶ୍ୟକ ଲକ୍ଷ୍ୟ ସଂଯୋଗକୁ ଅନୁମତି ଦେବା ଉଚିତ। FTP ର ଅଲଗା ନିୟନ୍ତ୍ରଣ ଏବଂ ଡାଟା ସଂଯୋଗଥାଏ, ତେଣୁ ନିଷ୍କ୍ରିୟ ଠିକଣା/ପୋର୍ଟ, CONNECT ନିୟମ ଏବଂ ସର୍ଭର କନଫିଗରେସନ ଲଗଇନ ସଫଳ ହେବା ପରେ ସ୍ଥାନାନ୍ତର ଭାଙ୍ଗିପାରେ।
ବିଫଳ ପର୍ଯ୍ୟାୟ ରଖନ୍ତୁ: CONNECT ପ୍ରତ୍ୟାଖ୍ୟାନ, FTP ଲଗଇନ ବିଫଳତା କିମ୍ବା ନିଷ୍କ୍ରିୟ ଡାଟା ବିଫଳତା। ଅନ୍ୟ ଗନ୍ତବ୍ୟକୁ USER/PASS ରେ ଏନକୋଡ୍ କରୁଥିବା ସେବା-ନିର୍ଦ୍ଦିଷ୍ଟ ଗେଟୱେ ସେମାନଙ୍କର ନିଜ ଲଗଇନ ପରମ୍ପରା ବ୍ୟବହାର କରନ୍ତି; ସେଗୁଡ଼ିକ ସାଧାରଣ HTTP ପ୍ରକ୍ସି ପ୍ରମାଣପତ୍ର କିମ୍ବା SOCKS ବୁଝାମଣା ନୁହେଁ।
ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ପ୍ରକ୍ସି ମୋଡ୍ ଏବଂ ଫାଇଲ ସେବାର ସୁରକ୍ଷା କନଫିଗରେସନ ବ୍ୟବହାର କରନ୍ତୁ। କେବଳ ସୁଡ଼ଙ୍ଗ ସାଧାରଣ FTP ପ୍ରମାଣପତ୍ର କିମ୍ବା ଫାଇଲ ଡାଟା ଏନକ୍ରିପ୍ଟ କରେ ନାହିଁ।