ProxySOCKS5 jagħmel sessjoni JSch klijent ta' servizz SOCKS eżistenti. Minna nfisha ma toffrix il-karatteristika opposta—semmiegħ SOCKS li jġorr klijenti oħra permezz tal-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);

Mexxi dan qabel l-awtentikazzjoni SSH u l-konnessjoni tas-sessjoni tal-applikazzjoni. Ipprovdi l-fajl known-hosts bl-identità tas-server SSH maħsub u żomm dawk il-verifiki permezz tal-proxy.

L-interface tal-kredenzjali tal-oġġett proxy, meta jkun meħtieġ, tawtentika mal-intermedjarju. Ma tissostitwix l-login SSH. Għal server SSH aċċessibbli pubblikament fejn huma permessi intermedjarji pubbliċi, il-lista tal-proxy SOCKS5 toffri kandidati għal ProxySOCKS5. Uża l-formola bla kont tal-proxy murija u kkonferma li n-nodu jippermetti l-host u l-port SSH reali.

Għall-ħtiġijiet tas-semmiegħ, iddistingwi l-ebgħir fiss lejn mira waħda predefinita minn negozjar SOCKS dinamiku għal kull klijent. Metodu ta' tunnel mhux relatat ma jipprovdix dak is-server. Iċċekkja l-kapaċità pubblika eżatta tal-librerija installata minflok tinterpreta “appoġġ SOCKS” bħala ż-żewġ kompiti.

Artikli relatati