Mae’r ddewislen yn dangos y cysylltiad SSH fel un gweithredol, mae allwedd y gwesteiwr wedi’i derbyn, ac eto nid yw’r porwr yn cyrraedd dim roedd i fod i’w gyrraedd. Nid yw hynny’n wrthgyferbyniad, oherwydd gall proffil NetworkManager-ssh gynhyrchu dau ganlyniad hollol wahanol o’r un gwesteiwr a’r un allwedd: dyfais twnnel sy’n cludo pecynnau, neu set o anfonfeydd na all ond rhai apiau eu defnyddio. Mae’r dangosydd yn adrodd bod y berthynas SSH a reolir yn bodoli. Nid yw byth yn adrodd pa un o’r ddau a gawsoch.

Dau ganlyniad y tu ôl i un cofnod dewislen

Mae’r ddau fodd yn dilysu yr un ffordd, a dyna’n union pam y cânt eu drysu. Gall dewis y proffil yn union yr un ffordd, gyda’r un manylion mewngofnodi, eich gadael â rhyngwyneb y gellir llwybro trwyddo neu â soced gwrando y mae’n rhaid hysbysu un ap amdano.

Dechreuwch drwy benderfynu pa ganlyniad y mae’r dasg ei angen mewn gwirionedd. Mae gofyniad i gyrraedd is-rwydwaith gyfan yn gofyn am ddyfais. Mae un gwasanaeth ar westeiwr pell yn gofyn am anfonfa, ac mae adeiladu twnnel ar ei chyfer fel arfer yn creu mwy o waith llwybro nag oedd y broblem yn ei haeddu.

Beth sydd yn rhaid i bob modd ei gael cyn iddo weithio

Mae’r prosiect yn dogfennu’r ddau fodd, ac mae’r rhagofynion yn ddigon gwahanol i un ar goll edrych fel methiant protocol yn hytrach na dewis dylunio.

ModeWhat must existWhat still has to be true
Tunnel deviceCompatible TUN/TAP arrangement on both ends, permission, addressingA route policy that actually sends the intended prefixes into it
Forwarding onlyA chosen SOCKS, local-forward or remote-forward listenerA permitted destination path on the far side

Darllenwch y golofn dde yn ofalus, oherwydd dyna lle mae’r rhan fwyaf o’r tocynnau hyn yn gorffen. Mae hyd yn oed dyfais twnnel a adeiladwyd yn berffaith yn cwmpasu dim ond yr hyn y mae llwybro yn ei anfon iddi, ac mae hyd yn oed anfonfa berffaith yn helpu dim ond yr apiau y dywedwyd wrthynt i’w defnyddio.

Nid yw’r rhyngwyneb ffug yn dwnnel

Yn y modd anfon, mae’r ategyn yn dogfennu rhyngwyneb ffug a grëwyd i fodloni’r model cysylltiad. Mae’n bodoli fel bod gan y rheolwr rywbeth i atodi cyflwr wrtho. Nid yw’n cludo pecynnau ap mympwyol i’r rhwydwaith pell, ac nid oes dim yn ei bresenoldeb yn awgrymu bod llwybro IP wedi newid.

Mae enghreifftiau twnnel llawn y prosiect yn ymwneud â chefnogaeth dyfais twnnel OpenSSH, felly mae’r gair twnnel mewn label yn disgrifio gallu, nid eich polisi gwirioneddol. Gwiriwch beth y bydd y cnewyllyn yn ei wneud yn hytrach na beth yw enw’r proffil.

nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"

Yna cyfatebwch y canlyniad i’r ap. Mae’n rhaid ffurfweddu rhaglen sy’n deall SOCKS i ddefnyddio’r dirprwy. Mae’n rhaid cyfeirio defnyddiwr anfonfa leol at ei wrandawr. Nid yw’r naill na’r llall yn darganfod yr anfonfa ar ei ben ei hun, ac nid yw’r naill na’r llall yn cael help gan ddangosydd cysylltiad sydd wedi troi’n wyrdd.

Paratowch yr ochr bell yn hytrach na’i gorfodi

Gall cyfrif SSH cyffredin ddilysu heb unrhyw ganiatâd i godi dyfais twnnel bell. Mae’r prosiect yn dogfennu llwybr heb root lle mae gweinyddwr yn creu’r ddyfais ymlaen llaw ar gyfer y defnyddiwr hwnnw, ac yna mae’r cleient yn dewis y rhif cyfatebol.

Mae angen cydlynu ar y trefniant hwnnw â pholisi twnnel y gweinydd ac â phwy bynnag sy’n berchen ar gyfeiriannu ar y rhwydwaith pell. Nid yw creu’r ddyfais ynddo’i hun yn rhoi’r llwybrau adnoddau, y caniatadau anfon na llwybr dychwelyd, ac nid oes dim o’r rheini’n dod oherwydd bod y ffurfweddiad enghreifftiol yn edrych yn argyhoeddiadol.

Y peth na ddylech ei wneud yw galluogi anfon heb gyfyngiad neu fewngofnodi root o bell i wneud i enghraifft weithio. Lle mae’r gweithredwr yn berchen ar osodiad y rhwydwaith pell, defnyddiwch y trefniant a gefnogir i adael y gorchmynion hynny i’r perchennog hwnnw, ac osgoi ail gynorthwyydd sy’n adfer cyfeiriadau gwrthgyferbyniol wrth ddatgysylltu.

Cyd-destun dilysu, a beth i’w roi yn y tocyn

Mae gan ddilysu ei gyd-destun ei hun. Mae’r ategyn yn chwilio am asiant SSH sy’n gysylltiedig â sesiwn y defnyddiwr ac yn mynnu bod y gwesteiwr cyrchfan yn hysbys, felly nid yw allwedd sy’n gweithio mewn un derfynell yn dod yn weladwy’n awtomatig i lwybr dilysu’r rheolwr. Sicrhewch fod allwedd y gwesteiwr yn cael ei chofrestru a’i gwirio drwy’r broses gymeradwy yn hytrach na diffodd y gwiriad.

Ar gyfer cymorth, cofnodwch bedair peth: yr ategyn a’r fersiwn, y modd a ddewiswyd, yr hunaniaeth bell a fwriadwyd, a’r rhyngwyneb neu’r gwrandawr a ddylai fod wedi ymddangos. Yna profwch bwynt mynediad yr ap yn uniongyrchol. Mae dangosydd cysylltiedig ynghyd â phrawf sy’n gweithio yn dystiolaeth; mae dangosydd cysylltiedig ar ei ben ei hun yn ddatganiad am SSH, nid am y llwybro neu’r caniatâd adnodd yr oeddech yn ceisio’i gael.

Erthyglau cysylltiedig