Comhroinnt líonra de chomhartha cripteagrafach idir úsáideoirí bunaithe ar usbip

I dtaca le hathruithe sa reachtaíocht maidir le seirbhísí iontaobhais ("Maidir le seirbhísí iontaobhais leictreonacha" an Úcráin), tá gá ag an bhfiontar go n-oibreoidh roinnt ranna le heochracha atá suite ar chomharthaí (i láthair na huaire, tá an cheist maidir le líon na n-eochracha crua-earraí fós oscailte. ).

Mar uirlis leis an gcostas is ísle (saor in aisce), thit an rogha láithreach usbip. Thosaigh an freastalaí ar Ubuntu 18.04 ag obair a bhuíochas leis an bhfoilseachán Taming USB/IP agus d'éirigh leo tástáil a dhéanamh ar roinnt tiomántán splanc (mar gheall ar an easpa comhartha ag an am sin). Níor sainaithníodh aon fhadhbanna speisialta seachas úinéireacht mhonaplachta (áirithint don úsáideoir) ag an bpointe sin. Tá sé soiléir go bhfuil sé riachtanach chun rochtain a eagrú do roinnt úsáideoirí (ar a laghad dhá, ar dtús), a roinnt in am agus iallach a chur orthu a bheith ag obair ar a seal.

Ba í an cheist: Conas is féidir liom é a dhéanamh leis an méid is lú damhsa ionas go n-oibreoidh gach rud do gach duine ...

Tá an chuid clumsy

Comhroinnt líonra de chomhartha cripteagrafach idir úsáideoirí bunaithe ar usbip
Rogha 1. Roinnt aicearraí chuig comhaid ialtóg, eadhon
a) An eochair rochtana a nascadh.
b) Dícheangal d’aon ghnó.

Alt "б» conspóideach, mar sin socraíodh ar an méid ama a thabhairt chun oibriú leis an eochair ag 3 nóiméad.

Is é an rud is suntasaí atá ag an gcliant usbip ná tar éis é a sheoladh, go bhfanann sé ar crochadh sa chonsól, gan cur isteach ar an seisiún consól, is féidir leat an nasc a dhúnadh "thart ar" ó thaobh an chliaint agus freisin ó thaobh an fhreastalaí.

Seo an méid a d’oibrigh go maith dúinn:

an chéad: ceangal ar.bat

usbip -a 172.16.12.26 4-1
msg * "Подпись/токен недоступны или заняты "

dara: múchadh as.bat

ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F

Gan a bheith ag brath ar chomhfhiosacht an úsáideora, cuireadh na scripteanna le chéile isteach chomhartha.bat

on.bat | off.bat

Cad a tharlaíonn: tá na comhaid go léir san fhillteán céanna, arna seoladh ag an gcomhad token.bat, má tá an nasc dúnta faigheann an t-úsáideoir teachtaireacht láithreach nach bhfuil an eochair ar fáil, i gcás eile, ach amháin tar éis 180 pings. Is féidir na línte cód a thugtar a bheith feistithe le “@ECHO OFF” agus an treo consól go “> null” ionas nach gcuirfidh siad an iomarca turraing ar an úsáideoir, ach ní gá tús a chur leis an tástáil. Léirigh an “rith” tosaigh ar thiomáint USB go raibh gach rud intuartha, iontaofa agus soiléir. Ina theannta sin, ní gá aon ionramhálacha ó thaobh an fhreastalaí.

Comhroinnt líonra de chomhartha cripteagrafach idir úsáideoirí bunaithe ar usbip

Ar ndóigh, nuair a bhí tú ag obair go díreach leis an comhartha, níor chuaigh gach rud mar a bhíothas ag súil leis: le nasc fisiceach sa bhainisteoir feiste, tá an comhartha cláraithe mar 2 fheiste (WUDF agus cárta cliste), agus le nasc líonra amháin mar WUDF (cé go is leor é seo chun cód PIN a iarraidh).

Comhroinnt líonra de chomhartha cripteagrafach idir úsáideoirí bunaithe ar usbip

Tharlaíonn sé freisin nach bhfuil an brúidiúil "tasckill" chomh dian, agus go bhfuil dúnadh an nasc ar an gcliant fadhbanna agus fiú má d'éirigh leis, ní ráthaíocht é a dhúnadh ar an bhfreastalaí chun é.

Tar éis gach consól a íobairt ar an gcliant, bhí an dara script i bhfoirm:

ping 127.0.0.1 -n 180 > nul
taskkill /IM usbip.exe /F /T  > nul
ping 127.0.0.1 -n 10 > nul
taskkill /IM conhost.exe /F /T  > nul

cé go bhfuil a éifeachtacht níos lú ná 50%, ó lean an freastalaí go stubbornly ag smaoineamh ar an nasc oscailte.

De bharr fadhbanna leis an gceangal tháinig smaointe faoi uasghrádú an fhreastalaí.

Cuid freastalaí

Cad is gá duit:

  1. Déan úsáideoirí neamhghníomhacha a dhícheangal ón tseirbhís.
  2. Féach cé atá ag baint úsáide as (nó fós ag fáil ar iasacht) an chomhartha.
  3. Féach an bhfuil an comhartha ceangailte leis an ríomhaire féin.

Réitíodh na fadhbanna seo ag baint úsáide as na seirbhísí crontab agus apache. Léiríonn nádúr scoite athscríobh staid thorthaí monatóireachta phointí 2 agus 3 a bhfuil spéis againn ann gur féidir an córas comhaid a shuíomh ar an ramdrive. Líne curtha le /etc/fstab

tmpfs   /ram_drive      tmpfs   defaults,nodev,size=64K         0       0

Cruthaíodh fillteán script le scripteanna sa fhréamh: díshuiteáil-feistigh an comhartha usb_restart.sh

usbip unbind -b 1-2
sleep 2
usbip bind -b 1-2
sleep 2
usbip attach --remote=localhost --busid=1-2
sleep 2
usbip detach --port=00

ag fáil liosta gléasanna gníomhacha usblist_id.sh

usbip list -r 127.0.0.1 | grep ':' |awk -F ":" '{print $1}'| sed s/' '//g | grep -v "^$" > /ram_drive/usb_id.txt

liosta IPanna gníomhacha a fháil (le modhnú ina dhiaidh sin chun IDanna úsáideora a thaispeáint) usbip_client_ip.sh

netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt

Breathnaíonn an crontab féin mar seo:

*/5 * * * * /!script/usb_restart.sh > /dev/null 2>&1
* * * * * ( sleep 30 ; /!script/usblist_id.sh > /dev/null)
* * * * * (sleep 10 ; /!script/usbip_client_ip.sh > /dev/hull)

Mar sin ní mór dúinn: gach 5 nóiméad is féidir le húsáideoir nua nascadh, is cuma cé a d'oibrigh leis an comhartha. Tá an fillteán / ramdrive ceangailte leis an bhfreastalaí http ag baint úsáide as symlink, ina ndéantar 2 chomhad téacs a shábháil, a thaispeánann stádas an fhreastalaí usbip.

Cuid seo chugainn: “Gránna i bhfillteán”

Rogha II. Le do thoil an t-úsáideoir beagán le ar a laghad roinnt comhéadan níos lú imeaglaithe. Is cúis iontais é go bhfuil leaganacha éagsúla de Windows ag úsáideoirí le creataí éagsúla, cearta éagsúla, cur chuige nach bhfuil chomh fadhbanna céanna leis Lazarus Ní bhfuair mé é (tá mé ar ndóigh le haghaidh C#, ach ní sa chás seo). Is féidir leat comhaid ialtóg a sheoladh ón gcomhéadan sa chúlra, íoslaghdaithe, ach gan tástáil chuí, táim féin den tuairim go pearsanta: ní mór duit é a shamhlú chun míshástacht úsáideoirí a bhailiú.

Comhroinnt líonra de chomhartha cripteagrafach idir úsáideoirí bunaithe ar usbip

Réitigh an comhéadan agus na bogearraí na tascanna seo a leanas:

  1. Taispeánann sé an bhfuil an comhartha gnóthach faoi láthair.
  2. Ag an gcéad seoladh, is éard atá i gceist leis an socrú tosaigh ná na comhaid "ceart" ialtóg a ghiniúint a chuireann i bhfeidhm seoladh agus cur isteach ar sheisiún leis an bhfreastalaí comharthaí. Ag tosú ina dhiaidh sin, an modh “seirbhíse” a chur i bhfeidhm ag baint úsáide as pasfhocal.
  3. Seiceáil an láithreacht nasc leis an bhfreastalaí, mar thoradh ar a vótaíocht sé cibé an bhfuil sé gnóthach nó a thaispeánann teachtaireachtaí faoi fhadhbanna. Nuair a thosaítear ar an gcumarsáid, tosaíonn an clár go huathoibríoch ag obair i mód gnáth.

Cuirtear oibriú leis an bhfreastalaí WEB i bhfeidhm ag baint úsáide as an snap-in fphttpclient breise.

Seinn físeán

anseo beidh nasc chuig an leagan reatha den chliant

tá tuilleadh breithnithe ann freisin ar ábhar an ailt, chomh maith le díograis tosaigh pháirteach don táirge VirtualHere lena ghnéithe ...

Foinse: will.com

Add a comment