JSch এ নেটৱৰ্ক প্ৰক্সি SSH ছেছনত ৰাখে। সেই ছেছনৰ ওপৰত খোলা SFTP চেনেলে প্ৰতিষ্ঠিত পথটো ব্যৱহাৰ কৰে।

ইতিমধ্যে লক্ষ্য SSH চাৰ্ভাৰলৈ ছেট কৰা ছেছনৰ বাবে, সংযোগ কৰাৰ আগতে HTTP CONNECT গেটৱে এটা বাছনি কৰক:

ProxyHTTP gateway = new ProxyHTTP("proxy.example", 8080);
session.setProxy(gateway);
session.connect(10000);

ছেছনত SSH গন্তব্য, লগইন সংৰূপণ আৰু হ’ষ্ট-কি নীতি থাকি যায়। গেটৱে ঠিকনাই মধ্যস্থকাৰীক চিনাক্ত কৰে। ইয়াৰ নীতিয়ে গন্তব্যৰ প্ৰকৃত SSH প’ৰ্ট অনুমোদন কৰিব লাগিব। অনুমোদিত ৰাজহুৱা পথত ৰাজহুৱাভাৱে উপলব্ধ SFTP চাৰ্ভাৰৰ বাবে HTTP প্ৰক্সি তালিকা য়ে প্ৰথম উদাহৰণৰ বাবে গেটৱে ঠিকনা আগবঢ়ায়। প্ৰক্সি প্ৰমাণপত্ৰ নোহোৱা নতুন প্ৰক্সি অভিযোজক এটা ব্যৱহাৰ কৰক আৰু প্ৰকৃত SSH হ’ষ্ট আৰু প’ৰ্টৰ অনুমতি নিশ্চিত কৰক।

SOCKS5 সেৱাৰ বাবে ইয়াৰ পৰিৱৰ্তে সংশ্লিষ্ট অভিযোজক ব্যৱহাৰ কৰক:

session.setProxy(new ProxySOCKS5("proxy.example", 1080));

শেষবিন্দুৰ প্ৰট’কলৰ সৈতে মিলা অভিযোজক বাছনি কৰক। HTTP প্ৰক্সি আৰু SOCKS শ্ৰোতাই একে আলোচনা নুবুজে।

JSch ৰ HTTP Basic প্ৰক্সি লগইন উপযুক্ত হ’লে সংযোগৰ আগতে gateway.setUserPasswd(proxyUser, proxyPassword) মাতক। SSH একাউণ্ট ছেছনত সংৰূপিত হৈ থাকে। ছেছন সংযোগ হোৱাৰ পিছত SFTP চেনেল খোলক, আৰু স্থানান্তৰ শেষ হ’লে চেনেল আৰু ছেছন বিচ্ছিন্ন কৰক।

সম্পৰ্কিত প্ৰবন্ধ