Awọn asopọ SSH ti JSch nipasẹ SOCKS5
Ṣeto igba SSH JSch kan nipasẹ SOCKS5 lakoko ti o ya ẹya alabara yẹn kuro lati pese olugbọ SOCKS aladani ti SSH.
ProxySOCKS5 sọ igba JSch di alabara ti iṣẹ SOCKS ti o wa tẹlẹ. Funrararẹ ko funni ni ẹya idakeji—olugbọ SOCKS ti o gbe awọn alabara miiran lọ nipasẹ 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);Ṣiṣẹ eyi ṣaaju ijẹrisi SSH ati asopọ igba ti ohun elo naa. Pese faili known-hosts pẹlu idanimọ olupin SSH ti a pinnu ki o tọju awọn ayẹwo wọnni nipasẹ proxy.
Ibi ipade ẹri ti ohun proxy, nigba ti o nilo, ṣe ijẹrisi pẹlu alarinrin naa. Ko rọpo iwọle SSH. Fun olupin SSH ti o le de ọdọ ni gbangba nibiti a gba awọn alarinrin gbogbo eniyan laaye, akojọ proxy SOCKS5 n funni ni awọn oludije fun ProxySOCKS5. Lo fọọmu ti ko ni akọọlẹ proxy ti o han ki o jẹrisi pe ipade naa gba olugbalejo ati ibudo SSH gangan laaye.
Fun awọn ibeere olugbọ, ya gbigbe ti o wa titi si ibi-afẹde kan ti a ti pinnu tẹlẹ kuro ninu idunadura SOCKS aladani fun alabara kọọkan. Ọna tunnel ti ko ni ibatan ko pese olupin yẹn. Ṣayẹwo agbara gbangba gangan ti ile-ikawe ti o fi sori ẹrọ dipo ki o tumọ “atiẹyin SOCKS” gẹgẹbi awọn iṣẹ mejeeji.