Ukuxhumana kwe-JSch SSH nge-SOCKS5
Lungiselela isikhathi se-JSch SSH nge-SOCKS5 kuyilapho wehlukanisa leyo mpawu yeklayenti nokuhlinzeka umlaleli we-SOCKS oguqukayo we-SSH.
ProxySOCKS5 yenza isikhathi se-JSch sibe iklayenti lomsebenzi we-SOCKS okhona. Ngokwaso asinikezi impawu ephambene—umlaleli we-SOCKS ohambisa amanye amaklayenti nge-SSH.
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);Sebenzisa lokhu ngaphambi kokuqinisekisa kwe-SSH nokuxhumana kwesikhathi kohlelo lokusebenza. Lungiselela ifayela le-known-hosts ngobunikazi besiphakamiso se-SSH osifunayo futhi ugcine lezo zivivinyo nge-proxy.
Isixhumi sobufakazi bento ye-proxy, lapho kudingeka, siqinisekisa kumxhumanisi. Asithathi indawo yokungena kwe-SSH. Kusiphakamiso se-SSH esifinyeleleka emphakathini lapho kuvunyelwe khona abaxhumanisi bomphakathi, uhlu lwe-proxy lwe-SOCKS5 lunikeza abagcini be-ProxySOCKS5. Sebenzisa ifomu elingenawo i-akhawunti ye-proxy elibonisiwe futhi uqinisekise ukuthi i-node ivumela umsingathi kanye nechweba le-SSH langempela.
Ngezidingo zomlaleli, hlukanisa ukudluliswa okungaguquki okuya emgomeni owodwa ochazwe ngaphambili nokuxoxisana kwe-SOCKS okuguqukayo kuklayenti ngalinye. Indlela yomhubhe engahlobene ayinikezi leso siphakamiso. Hlola amandla omphakathi aqondile ohlwini lolwazi olufakiwe esikhundleni sokuhumusha “ukusekelwa kwe-SOCKS” njengemisebenzi yomibili.