ProxySOCKS5 déanann seisiún JSch ina chliant de sheirbhís SOCKS atá ann cheana. Ní thairgeann sé ann féin an ghné mhalartach—éisteoir SOCKS a iompraíonn cliaint eile trí 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);

Rith é seo roimh fhíordheimhniú SSH agus nasc seisiúin an fheidhmchláir. Soláthair an comhad known-hosts le féiniúlacht an fhreastalaí SSH atá beartaithe agus coinnigh na seiceálacha sin tríd an seachfhreastalaí.

Déanann comhéadan dintiúirí an ruda seachfhreastalaí, nuair is gá, fíordheimhniú leis an idirghabhálaí. Ní thagann sé in ionad logáil isteach SSH. I gcás freastalaí SSH atá inrochtana go poiblí ina gceadaítear idirghabhálaithe poiblí, cuireann an liosta seachfhreastalaithe SOCKS5 iarrthóirí ar fáil do ProxySOCKS5. Úsáid an fhoirm gan chuntas seachfhreastalaí a thaispeántar agus deimhnigh go gceadaíonn an nód óstach agus port SSH iarbhír.

Maidir le riachtanais éisteora, idirdhealaigh seoladh seasta chuig sprioc amháin réamhshainithe ó chaibidlíocht dhinimiciúil SOCKS do gach cliant. Ní sholáthraíonn modh tollánaithe neamhghaolmhar an freastalaí sin. Seiceáil cumas poiblí beacht na leabharlainne suiteáilte seach “tacaíocht SOCKS” a léirmhíniú mar an dá thasc.

Ailt ghaolmhara