Jekk il-port ta' quddiem jaċċetta konnessjonijiet wara li SSH joħroġ, iċċekkja t-tliet unitajiet kollha. Is-sokit tal-attivazzjoni, l-assistent systemd-socket-proxyd u s-semmiegħ SOCKS maħluq minn SSH għandhom tul ta' ħajja differenti:

SokitAssistentSSHInterpretazzjoni
Qed jisma'InattivInattivJista' jkun qed jistenna t-talba b'mod normali
Qed jisma'AttivAttivIl-proċessi jeżistu; is-saħħa tad-destinazzjoni li jmiss għadha mhix ipprovata
Qed jisma'AttivInattivIl-parti ta' quddiem tista' taċċetta xogħol mingħajr il-parti ta' wara tagħha

Li tibda l-assistent u SSH flimkien ma jiddefinixxix it-tranżizzjoni ta' waqfien aktar tard. Għal assistent li m'għandux jibqa' attiv mingħajr il-mina tiegħu, systemd tiddokumenta relazzjoni aktar b'saħħitha:

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

Applikaha fuq l-unità xierqa fid-disinn attwali. Requires= u l-ordni jindirizzaw biss parti mir-relazzjoni. Parti ta' quddiem diġà attiva tista' ma terġax tattiva wara li l-parti ta' wara tagħha tisparixxi. Iċċekkja wkoll l-istat tal-unitajiet falluti u l-limiti tar-rata tal-bidu; id-dipendenzi ma jegħlbux dawk il-limiti.

Sussegwentement stabbilixxi l-istat ta' tħejjija għall-bidu. After= tordna xogħlijiet, mhux it-tħejjija ta' semmiegħ SSH Type=simple. Mistrieħ fiss jista' jfalli waqt awtentikazzjoni bil-mod. Uża kuntratt ta' bidu li jistabbilixxi s-semmiegħ meħtieġ; ExitOnForwardFailure=yes taqbad falliment fis-setup tal-ibgħit, mhux il-kapaċità li tintlaħaq id-destinazzjoni aktar tard.

Fl-aħħar, iddefinixxi l-ħruġ waqt l-idle u r-riattivazzjoni. L-għażla tal-ħruġ waqt l-idle tad-daemon tal-ibgħit tikkonċerna n-nuqqas ta' konnessjonijiet attivi, mhux nuqqas ta' bajts fuq konnessjoni miftuħa. Sessjonijiet kwieti jistgħu jżommuh attiv. It-talba li jmiss għandha tattiva s-servizzi meħtieġa, u l-loops tal-bidu mill-ġdid għandhom jibqgħu limitati u viżibbli. Li terġa' toħloq is-semmiegħ tammetti konnessjonijiet ġodda; ma terġax tistabbilixxi sessjonijiet TCP proksjati qodma.

Artikli relatati