Déanann openvpn3 session-start neamhaird de do chomhad dintiúr
Tógann cliant 3.x dintiúir ag tosú an tseisiúin agus ní léifidh sé comhad sábháilte. Úsáid an leid nó an cosán uathlódála, agus glac leis an méid a stórálann gach ceann acu.
Ceangail le cliant 2.x agus oibríonn an phróifíl; tabhair an comhad céanna do chliant 3.x agus stopann sé ag leid focal faire. Tabhair --auth-user-pass creds.txt do openvpn3 session-start agus is ionann an toradh, mar níl aon chéim ag an gcliant níos nuaí a léann an comhad. Tá an diúltú d'aon ghnó: baineann dintiúir le seisiún, agus cruthaíonn seirbhís seisiún, ní an próiseas i do theirmeanal. Roghnaigh idir an leid idirghníomhach agus an cúntóir uathlódála, agus bíodh a fhios agat cad a stórálann gach ceann acu.
Cén fáth nach bhfuil aon áit le dul ag an gcomhad sábháilte
Sa dearadh níos nuaí, is seirbhísí ar leithligh iad bainistíocht cumraíochta agus bainistíocht seisiún a labhraíonn thar bhus an chórais. Is é an deighilt sin a ligeann d'úsáideoir nó ghnách seisiún a thosú gan daemon pribhléideach ag léamh comhad focal faire cosanta ar a shon. Níl aon áit ag dintiúir atá bunaithe ar chomhad sa tsamhail sin, mar níl aon tosú ar thaobh an daemon a léifeadh iad. Is iarmhairt na hailtireachta é an diúltú, ní gné atá ar iarraidh.
Is fiú an seanphatrún a ainmniú ionas gur fusa é a dhífhoghlaim: tagraíonn próifíl do chomhad dintiúr, agus léann an daemon é nuair a thosaíonn an tollán. Sa tsamhail nua, baineann dintiúir le seisiún agus soláthraítear iad nuair a thosaíonn an seisiún sin. Iarrann openvpn3 session-start --config work.ovpn orthu, agus diúltaítear do --auth-user-pass creds.txt mar ní osclódh aon rud ar an gcosán sin an comhad. Glacann gach oideas 2.x a aimsíonn tú le céim nach bhfuil ann a thuilleadh.
Tá cumraíocht agus socruithe áitiúla an tsuímh scartha freisin, rud a mhíníonn an dara iontas. Féadfaidh próifíl breathnú iomlán agus an nasc a tháirgeann sí gan chumraíocht ródaithe agus réititheora. Cuirtear na píosaí sin i bhfeidhm mar shocruithe áitiúla an tsuímh, ar leithligh ón gcomhad allmhairithe.
Cosán na leide agus an seisiún a fhágann sé
Is é an sreabhadh oibre beartaithe an focal faire a sholáthar nuair a thosaíonn an seisiún. Iarrann an cliant uair amháin, tugann na dintiúir don chúlaobh seisiúin agus leanann sé ar aghaidh:
openvpn3 session-start --config work.ovpn
openvpn3 sessions-list
Ní scríobhtar aon rud ar an diosca ar an gcosán sin. Leanann an seisiún ag rith tar éis an teirminéal a dhúnadh, rud a chuireann iontas ar dhaoine a bhfuil súil acu go bhfaighidh an próiseas bás lena sceall. Sin go díreach an pointe a bhaineann le láimhseáil seisiún a bhogadh isteach i seirbhís. Maireann an seisiún níos faide ná an teirminéal a d'iarr é, agus caithfear é a stopadh go sainráite.
Do stáisiún oibre le duine os a chomhair, is é seo an rogha is sábháilte freisin, mar níl aon rún stóráilte le cosaint ná le dearmad. Níl sé oiriúnach ach amháin áit nach bhfuil aon duine i láthair le clóscríobh.
Uathoibríocht gan duine ag an méarchlár
Áit a gcaithfidh meaisín ceangal gan duine, soláthraíonn an tionscadal openvpn3-autoload. Léann sé eolaire próifílí agus tuairisceoir meaitseála in aghaidh gach próifíle, agus soláthraíonn an tuairisceoir na dintiúir i dtéacs simplí. Is dénártha ar leithligh é an cúntóir, de ghnáth ag /usr/sbin/openvpn3-autoload, ní bratach ar session-start. Chun é a shocrú caithfidh tú an t-eolaire a chruthú, an phróifíl a chóipeáil faoin ainm a mbíonn an tuairisceoir ag súil leis, agus an tuairisceoir a scríobh.
Seo é an chuma a bhíonn ar shocrú in aghaidh an úsáideora, á rith leis an gcuntas a bheidh ina sheilbh ar an seisiún. Coimeádann mód an eolaire úsáideoirí áitiúla eile amach:
mkdir -m700 -p ~/.openvpn3/autoload
cp work.ovpn ~/.openvpn3/autoload/client.conf
$EDITOR ~/.openvpn3/autoload/client.autoload
Ainmníonn an tuairisceoir na dintiúir agus iarrann sé tosú uathoibríoch. Coinnigh luach an fhocail faire lasmuigh de rialú leagan:
{
"autostart": true,
"user-auth": {
"autologin": true,
"username": "svc-vpn",
"password": "change-this-value"
}
}
Ansin glaoigh ar an gcúntóir uair amháin agus deimhnigh go bhfeictear an seisiún. Is é an dara ordú an tseiceáil, ní céim socrúcháin eile:
/usr/sbin/openvpn3-autoload --directory ~/.openvpn3/autoload
openvpn3 sessions-list
Ag am tosaithe, úsáideann aonad pacáistithe darb ainm openvpn3-autoload.service an t-eolaire córais-iomlán /etc/openvpn3/autoload, ní an ceann in aghaidh an úsáideora. Teastaíonn úinéireacht root agus mód níos déine ón láthair sin, agus coinníonn an tuairisceoir an focal faire i dtéacs soiléir fós. Tá an chomhbhabhtáil soiléir: tá an focal faire ar an diosca anois, mar sin caith le heolaire sin mar rún, eisigh ó chúltacaí lasmuigh den óstach é, agus roghnaigh an cosán idirghníomhach aon uair a bhíonn duine i láthair.
Teipeanna bus a bhfuil cuma teipeanna focal faire orthu
Ní hé atá i roinnt teipeanna a chuirtear i leith dintiúr. Ciallaíonn earráid cheada a ainmníonn cosán gníomhachtaithe na seirbhíse ceann de dhá rud: níl an cúlaobh suas, nó níl cead ag an nglaoiteoir é a ghníomhachtú. Ní athróidh aon eagarthóireacht próifíle ceachtar acu. Seiceáil staid na seirbhíse agus an beartas bus a sholáthraítear sula dtéann tú i dteagmháil leis an gcumraíocht.
Dealaíonn na horduithe thíos an dá rud. Tuairiscíonn an chéad cheann an bhfuil an cúlaobh ag rith; taispeánann an dara ceann earráidí bus le déanaí:
systemctl status openvpn3-service-client
journalctl -b -u openvpn3-service-client --no-pager | tail -20
Is é an mhíléamh coitianta eile seisiún a fheictear agus a imíonn láithreach. De ghnáth ciallaíonn an patrún sin nár cuireadh socruithe áitiúla an tsuímh i bhfeidhm riamh, mar sin tháinig an tollán aníos gan na hathruithe ródaithe agus réititheora a dhéanann úsáideach é. Léigh an seicheamh seachas an líne dheireanach: ar cruthaíodh an seisiún, ar shroich sé staid nasctha agus ar mhair sé trí fhíric ar leithligh iad.
Nuair a bhíonn an cliant níos sine fós in úsáid
Glacann cliant 2.x le comhad dintiúr fós, agus is féidir le hrolla eochracha freagra a thabhairt ar a leid gan an rún a bhaint amach an diosca riamh. Réitíonn cumhdaí an iontráil, mar sin ainmníonn an comhad an chuardach seachas an focal faire. Braitheann an socrú seo ar hrolla eochracha gan ghlasáil, rud nach féidir le coimeádán gan seisiún logála isteach ná aonad a thosaíonn sula logálann éinne isteach a sholáthar. Ansin tuairiscíonn an uirlis chuardaigh bailiúchán nach féidir léi scríobh chuige, mar sin breathnaíonn an earráid mar locht dintiúr nuair is locht hrolla eochracha í.
Sula dtógfaidh tú aon rud díobh seo, seiceáil an mbaineann socrú keepalive sa phróifíl an gá atá le hatosú go hiomlán. Ní shroicheann seisiún a fhanann suas an leid a bhfuil tú ag iarraidh a uathoibriú.