Às dèidh do neach-cuideachaidh HTTP CONNECT tunail a thilleadh chun an fhrithealaiche SSH a bha san amharc, thoir an t-sruth sin do Paramiko:

with paramiko.SSHClient() as client:
    client.load_system_host_keys()
    client.connect('ssh.example.com',
                   username='operator',
                   sock=tunnel,
                   banner_timeout=10,
                   auth_timeout=10)
    # Use the verified SSH connection.

Cuir an t-aoigheachd eisimpleireach an àite agus luchdaich dàta known-hosts ceart an cleachdadh. Feumaidh tunnel a bhith a’ dol chun an aon fhrithealaiche mu thràth. Tha an t-ainm aoigheachd a thèid a thoirt do connect ag aithneachadh iuchair aoigheachd SSH, chan e am proxy.

Gabh an eadar-aghaidh sock ri socaid fhosgailte no ri nì coltach ri socaid. Chan eil e a’ rèiteachadh HTTP air do shon. Mus tèid a thilleadh, feumaidh an ceanglaiche:

  1. Ceangal ris a’ phroxy agus iarrtas CONNECT dligheach a chur chun a’ chinn-uidhe.
  2. Dearbhadh proxy sam bith a thèid a thaic a chrìochnachadh agus inbhe tunail shoirbheachail a dhearbhadh.
  3. An earrann cheann-naidheachd proxy gu lèir a leughadh, leughaidhean pàirteach a làimhseachadh agus bytes thar na crìche a ghlèidheadh.
  4. An suidheachadh a chuingealachadh agus socaidean a chaidh a dhiùltadh/aig a bheil mearachd a dhùnadh tron t-slighe ghlanaidh aige.

Cleachd ceanglaiche air a chumail suas airson na h-obrach sin. Ma choimheadas tu air abairt soirbheachais Beurla ann an aon bhuabhall-fàilte, caillidh tu loidhnichean inbhe sgapte, teacsa adhbhar caochlaideach agus ceann-naidheachd neo-choileanta. Chan e ceangal TCP proxy soirbheachail an tunail SSH a thathar a’ gabhail ris.

Feumaidh am proxy cead a thoirt don phort SSH a thathar ag iarraidh; chan eil cead brabhsaidh lìn a’ stèidheachadh ruigsinneachd CONNECT gu port 22. Bidh 407 a’ tachairt ro logadh a-steach SSH, agus bidh fàilligeadh cunntais SSH a’ tachairt às dèidh an tunail. Cùm na cunntasan sin air leth.

Dùin an neach-dèiligidh SSH agus na goireasan a tha aig a’ cheanglaiche nuair a bhios tu deiseil. Chan eil gnìomh a chuireas stad air a leughaidhean a’ dùnadh ceangal beò leis fhèin.

Artaigilean co-cheangailte