Ef framhliðarportið tekur áfram við tengingum eftir að SSH hættir, skoðaðu allar þrjár einingarnar. Virkjunarsokkurinn, hjálparinn systemd-socket-proxyd og SOCKS-hlustarinn sem SSH býr til hafa mismunandi líftíma:

SokkurHjálpariSSHTúlkun
HlustarÓvirktÓvirktBíður kannski venjulega eftir eftirspurn
HlustarVirktVirktFerlar eru til; heilbrigði áfangastaðarins lengra fram er ósannað
HlustarVirktÓvirktFramhliðin getur tekið við vinnu án bakenda síns

Að ræsa hjálparann og SSH saman skilgreinir ekki síðari stöðvunarumskiptin. Fyrir hjálpara sem má ekki vera virkur án ganganna, skrásetur systemd sterkara sambandið:

[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.service

Beittu því á viðeigandi einingu í raunverulegu hönnuninni. Requires= og röðunin ná aðeins til hluta sambandsins. Framhlið sem þegar er virk gæti annars aldrei kveikt á virkjun aftur eftir að bakendi hennar hverfur. Athugaðu einnig stöðu misheppnaðra eininga og hámarkshraða ræsingar; háðir hnekkja ekki þessum mörkum.

Tryggðu síðan reiðubúnað ræsingar. After= raðar verkum, ekki reiðubúnaði SSH-hlustara Type=simple. Föst bið getur mistekist við hæga auðkenningu. Notaðu ræsingarsamning sem stofnar nauðsynlega hlustarann; ExitOnForwardFailure=yes grípur mistök í uppsetningu framsendingar, ekki síðari aðgengi að áfangastaðnum.

Að lokum skilgreindu útgang á aðgerðaleysi og endurvirkjun. Útgangsvalkostur framsendingardaemonsins snýst um engar virkar tengingar, ekki skort á bætum á opinni tengingu. Hljóðlát seta getur haldið honum virkum. Næsta eftirspurn ætti að virkja nauðsynlegu þjónusturnar, og endurræsingarlykkjur ættu að vera takmarkaðar og sýnilegar. Að endurskapa hlustarann hleypir nýjum tengingum inn; það endurheimtir ekki gömul TCP-setu sem fóru um proxy.

Tengdir greinar