SOCKS5 ৰ জৰিয়তে JSch SSH সংযোগ
SOCKS5 ৰ জৰিয়তে এটা JSch SSH ছেছন কনফিগাৰ কৰক আৰু সেই ক্লায়েন্ট বৈশিষ্ট্যক SSH ডাইনামিক SOCKS লিচেনাৰ প্ৰদানৰ পৰা পৃথক কৰক।
ProxySOCKS5 এ JSch ছেছনক বিদ্যমান SOCKS সেৱাৰ ক্লায়েন্ট কৰি তোলে। ই নিজেই বিপৰীত বৈশিষ্ট্য—অন্য ক্লায়েন্টক SSH ৰ জৰিয়তে কঢ়িয়াই নিয়া SOCKS লিচেনাৰ—প্ৰদান নকৰে।
JSch jsch = new JSch();
jsch.setKnownHosts("/home/alex/.ssh/known_hosts");
Session session = jsch.getSession("alex", "ssh.example.net", 22);
ProxySOCKS5 proxy = new ProxySOCKS5("127.0.0.1", 1080);
session.setProxy(proxy);এপ্লিকেশ্যনৰ SSH প্ৰমাণীকৰণ আৰু ছেছন সংযোগৰ আগতে ইয়াক চলাওক। known-hosts ফাইলটো উদ্দিষ্ট SSH ছাৰ্ভাৰৰ পৰিচয়ৰ সৈতে যোগান ধৰক আৰু প্ৰক্সিৰ জৰিয়তে সেই পৰীক্ষাসমূহ ৰাখক।
প্ৰক্সি বস্তুৰ credential ইন্টাৰফে'চে, প্ৰয়োজন হ'লে, মধ্যস্থতাকাৰীলৈ প্ৰমাণীকৰণ কৰে। ই SSH লগইনৰ ঠাই ল'ব নোৱাৰে। ৰাজহুৱাকৈ প্ৰাপ্য SSH ছাৰ্ভাৰৰ বাবে য'ত ৰাজহুৱা মধ্যস্থতাকাৰী অনুমোদিত, SOCKS5 প্ৰক্সি তালিকা এ ProxySOCKS5 ৰ বাবে প্ৰাৰ্থী আগবঢ়ায়। দেখুওৱা প্ৰক্সি-একাউণ্ট-বিহীন ৰূপটো ব্যৱহাৰ কৰক আৰু ন'ডে প্ৰকৃত SSH হ'ষ্ট আৰু প'ৰ্ট অনুমোদন কৰে নে নাই নিশ্চিত কৰক।
লিচেনাৰ প্ৰয়োজনীয়তাৰ বাবে, এটা আগতে নিৰ্ধাৰিত লক্ষ্যলৈ স্থিৰ ফৰৱাৰ্ডিং আৰু প্ৰতিজন ক্লায়েন্টৰ বাবে ডাইনামিক SOCKS আলোচনাৰ মাজত পাৰ্থক্য কৰক। সম্পৰ্কহীন এটা টানেলিং পদ্ধতিয়ে সেই ছাৰ্ভাৰ যোগান নধৰে। “SOCKS সমৰ্থন”ক দুয়োটা কাম হিচাপে ব্যাখ্যা কৰাৰ পৰিৱৰ্তে ইনষ্টল কৰা লাইব্ৰেৰীৰ সঠিক ৰাজহুৱা সামৰ্থ্য পৰীক্ষা কৰক।