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 ರುಜುವಾತುಗಳನ್ನು ಅಥವಾ ಕಡತ ದತ್ತಾಂಶವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದಿಲ್ಲ.