FTPS ಲಾಗಿನ್ ನಿಯಂತ್ರಣ ಸಂಪರ್ಕ ಕೆಲಸ ಮಾಡಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಡೈರೆಕ್ಟರಿ ಪಟ್ಟಿಗೆ ಇನ್ನೊಂದು ಸಂಪರ್ಕ ಬೇಕು, ಆದ್ದರಿಂದ ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್‌ಗೆ ಅನುಮತಿ ನೀಡಿ ಮುಂದಿನ ಹಂತವನ್ನು ತಡೆಯಬಹುದು.

ಸ್ಪಷ್ಟ FTPS ಸರ್ವರ್‌ಗೆ, WinSCP .NET ನೊಂದಿಗೆ ನಿಯಂತ್ರಣ ಮಾರ್ಗ ಮತ್ತು ಪ್ಯಾಸಿವ್ ಮೋಡ್ ಅನ್ನು ಸಂರಚಿಸಿ:

var options = new WinSCP.SessionOptions
{
    Protocol = WinSCP.Protocol.Ftp,
    HostName = "ftp.example.net",
    PortNumber = 21,
    UserName = ftpUser,
    Password = ftpPassword,
    FtpSecure = WinSCP.FtpSecure.Explicit,
    FtpMode = WinSCP.FtpMode.Passive
};

options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example.net");
options.AddRawSettings("ProxyPort", "8080");

ProxyMethod ನ ಸೆಟ್ಟಿಂಗ್ ಮೌಲ್ಯ 3 HTTP CONNECT ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಈ ಆಯ್ಕೆಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್‌ನ ಸಾಮಾನ್ಯ WinSCP Session ಜೀವನಚಕ್ರದ ಮೂಲಕ ತೆರೆಯಿರಿ, ಮತ್ತು ಮಧ್ಯವರ್ತಿ ದೃಢೀಕರಣ ಕೇಳಿದಾಗ ProxyUsername ಮತ್ತು ProxyPassword ಕಚ್ಚಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಿ.

ಪಟ್ಟಿಯ ವೈಫಲ್ಯವನ್ನು ಟ್ರೇಸ್ ಮಾಡಿ

ಸೆಷನ್ ಲಾಗ್‌ನಲ್ಲಿ ಒಪ್ಪಂದವಾದ ಪ್ಯಾಸಿವ್ ಡೇಟಾ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಮತ್ತು ಅದರ ಸಂಪರ್ಕ ವೈಫಲ್ಯವನ್ನು ಪರಿಶೀಲಿಸಿ. ಪ್ರಾಕ್ಸಿ ಆ ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಪೋರ್ಟ್ ಜೊತೆಗೆ FTP ನಿಯಂತ್ರಣ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೂ ಅನುಮತಿ ನೀಡಬೇಕು. ಆದ್ದರಿಂದ ನಿಯಂತ್ರಣ ಪೋರ್ಟ್‌ಗೆ ಮಾತ್ರ CONNECT ಗೆ ಅನುಮತಿ ನೀಡುವ ನಿಯಮ ಲಾಗಿನ್ ಸ್ವೀಕರಿಸಿ ಪಟ್ಟಿಯನ್ನು ತಿರಸ್ಕರಿಸಬಹುದು.

ನಿಯಂತ್ರಣ ಪೋರ್ಟ್ ಮಾತ್ರ ಬದಲಿಸುವುದರಿಂದ ತಡೆಹಿಡಿದ ಡೇಟಾ ಮಾರ್ಗ ಸರಿಯಾಗುವುದಿಲ್ಲ. ನೆಟ್‌ವರ್ಕ್ ನೀತಿ ಪರಿಶೀಲಿಸುವಾಗ ಲಾಗ್‌ನಲ್ಲಿರುವ ಡೇಟಾ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಬಳಸಿ.

ಈ ಉದಾಹರಣೆ ಪೋರ್ಟ್ 21 ರಂದು ಸ್ಪಷ್ಟ FTPS ಪ್ರಾರಂಭಿಸಿ TLS ಮಾತುಕತೆ ನಡೆಸುತ್ತದೆ. ಗುಪ್ತ FTPS ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ಸಂಬಂಧಿತ FtpSecure ಮೋಡ್ ಮತ್ತು ಸರ್ವರ್ ಪೋರ್ಟ್ ಬಳಸಿ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸರ್ವರ್‌ನ ನಿಜವಾದ TLS ಹೋಸ್ಟ್‌ಹೆಸರು ಮತ್ತು ಪ್ರಮಾಣಪತ್ರ ಮಾನ್ಯತೆ ಸಂರಚನೆ ಬಳಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು