Nid yw eich cyfrinair SSH yn gyfrinair SOCKS
Gwahaniaethu rhwng mewngofnodi SSH a dilysu cleient SOCKS ar wrandawr deinamig OpenSSH.
Teipioch chi gyfrinair i gychwyn ssh -D. Dilysodd hwnnw eich cysylltiad SSH. Ni chrëwyd cyfrif SOCKS gwarchodedig gan gyfrinair ar gyfer pob rhaglen a all gyrraedd y gwrandawr newydd.
Mae anfon deinamig OpenSSH yn darparu gwasanaeth SOCKS lleol dros drafnidiaeth SSH ddilys. Mae ei driniaeth SOCKS5 yn dewis y dull heb ddilysu; nid yw'n weinydd SOCKS cyffredinol gydag enw defnyddiwr a chyfrinair.
Ar gyfer defnydd personol, rhwymwch yn lleol:
ssh -N -D 127.0.0.1:1080 [email protected]
Mae rhaglenni ar y cyfrifiadur hwnnw'n defnyddio porth 1080 heb nodi eich cyfrinair SSH fel cyfrinair SOCKS. Mae'r dogfennau anfon deinamig yn disgrifio'r gwrandawr, ac mae cod trin SOCKS OpenSSH yn rhoi manylion y dilysu.
Mae rhannu'n newid y broblem
Mae rhwymo i gyfeiriad LAN yn gwneud y porth yn gyrhaeddadwy y tu hwnt i'r defnydd lleol gwreiddiol. Nid yw cleientiaid cyfagos yn sefydlu sesiynau SSH ar wahân dim ond oherwydd bod eu traffig yn mynd drwy eich un chi. Os yw'r rhwydwaith yn caniatáu mynediad, gall y cleientiaid hynny rannu hunaniaeth allanol eich porth.
Gall mur cadarn gyfyngu ar gleientiaid cyrhaeddadwy, ond nid yw'n ychwanegu cyfnewid mewngofnodi SOCKS. Ar gyfer enwau defnyddwyr SOCKS, cwotâu neu reolau fesul defnyddiwr ar wahân, dewiswch weinydd sy'n cefnogi'r nodweddion hynny. Mae Dante, er enghraifft, yn dogfennu dilysu SOCKS ar wahân i gyfyngiadau cyfeiriad cleient.
Mae hyn hefyd yn helpu gyda datrys problemau. Efallai na fydd cleient sy'n mynnu'r dull enw defnyddiwr/cyfrinair SOCKS yn trafod â'r gwrandawr hwn fel y byddech yn disgwyl. Addaswch y rhaglen neu dewiswch wasanaeth SOCKS dilys addas; mae ceisio eich cyfrinair SSH dro ar ôl tro yn mynd i'r afael â'r mewngofnodi anghywir.
Mae cyrhaeddiad lleol yn unig yn dal yn ffin i'w deall, yn hytrach na honiad bod pob proses ar y cyfrifiadur lleol yn perthyn i'r un defnyddiwr.