Gudbinta X11 waxay daaqadda tafatiraha dhigtaa laptop-kaaga halka habsocodku sii socdo martigeliyaha fog. Farqigaas waa dabin dhan: waxaad eegaysaa daaqad maxalli ah oo wax ka beddelaysaa borofil fog, mala-awaal khaldan oo ku saabsan mashiinka leh isbeddelka ayaa jari kara xiriirka SSH ee aad ka shaqaynaysid. Liiska hubinta ee hoose wuxuu go'aamiyaa martigeliyaha iyo borofilka ka hor inta wax la kaydiyo. Tallaab kastaa waxay leedahay shuruud joojin, sidaas darteed guuldarro hore waa jaban tahay.

Tallaabo 1: magacow mashiinka leh borofilka

Ku socodsii amarrada aqoonsiga shell-ka aad damacsan tahay inaad habayso, oo akhri jawaabta halkii aad ka malayn lahayd cinwaanka. Magaca martigeliyaha ee cinwaanka waa xarig uu shell-kaagu daabacay; magaca martigeliyaha kernel-ka waa waxa ay ku kalsoon tahay inta kale ee liiskan. Haddii labaduba aanay isku raacin, waxaad ku jirtaa mashiin khaldan ama cinwaanka waxaa qurxiyay shell-kaaga maxalliga ah. Jooji oo dib ugu xiriir martigeliyaha loogu talagalay ka hor intaadan sii wadin.

hostnamectl
hostname -f
ip -brief address

Su'aasha xigta waa in mashiinkani uu VPN haysto. Habaynta macmiilka laptop-ka iyo habaynta macmiilka martigeliyaha fog waxay soo saaraan waddooyin kala duwan, DNS kala duwan iyo habab guuldarro oo kala duwan. Go'aanso midka aad ula jeedo ka hor intaadan taaban borofil, oo qor go'aanka meesha qofka xiga uu ka heli doono.

Tallaabo 2: borofilka ku akhri UUID, ma aha calaamad

NetworkManager wuxuu xiriirka ku gartaa UUID, halka magacu yahay calaamad qof kastaa wax ka beddeli karo ama koobi karo. Liis dhammaan labadaba oo iswaafaji gelitaanka aad dhab ahaan ula jeedo, gaar ahaan martigeliyaha ay sannado ka badan dhowr borofil VPN soo galeen.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
nmcli general permissions

Gelitaannada la kaydiyay iyo xiriirada firfircoon waxay ka jawaabaan su'aalo kala duwan: tan hore waxay liisaysaa waxa jira, tan labaad waxay liisaysaa waxa hadda qaadaya gaadiidka. Sadarka fasaxyada wuxuu qeexayaa siyaasadda maxalliga ah ee fadhigaaga mana sheego wax ku saabsan in VPN gateway uu aqbalo akoonka. Haddii borofilka aad u baahan tahay aanu ku jirin liiska la kaydiyay, halkan jooji, sababtoo ah gelitaanka khaldan wax ka beddeliddiisu way ka xun tahay wax ka beddelin.

Marka aad hesho UUID, ku rid doorsoome oo isticmaal doorsoomekaas amar kasta oo dambe. Taas waxay meesha ka saartaa fasal dhan oo khaladaad koobi iyo dhejis ah waxayna ka dhigtaa qoraalka mid dib loo soo saari karo.

UUID=$(nmcli -g UUID connection show 'Corp VPN')
nmcli connection edit uuid "$UUID"

Tallaabo 3: go'aanso in tafatiraha garaafka ah uu yahay qalabka saxda ah

Tafatiraha u baahan codsi polkit ama wakiil sir ah ma heli doono taas kaliya sababtoo ah daaqaddiisu waxay ka muuqataa laptop-kaaga. Qaybahaas waxay ku shaqeeyaan macnaha fadhiga fog, gudbinta bandhigna ma gudbiso iyaga. Haddii tafatirahu aanu kaydin karin khalad ogolaansho ama sir ah, dhibaatadu kuma jirto bandhigga.

echo "$DISPLAY"
ssh -X you@vpn-host
xauth list

OpenSSH waxay awood u siinaysaa gudbinta X11 iyada oo -X isla markaana diiwaangelisaa taxaddarka la socda: martigeliyaha fog wuxuu gaari karaa bandhiggaaga maxalliga ah, taas oo ah xad run ah oo kalsooni. Gudbinta la aamini karo iyada oo -Y waxay meesha ka saartaa qaar ka mid ah hubinnadaas oo waa in aanay waligeed noqon xalka falcelinta ee barnaamij ku guuldarraysta dejinta caadiga ah. Haddii ururkaagu daabaco hab maamul fog, isticmaal taas halkii aad ka abuuri lahayd nooc cusub. Inta badan tafatiraha sadarka amarka waa dusha yar iyo jawaabta wanaagsan.

Halkan jooji haddii waddada kaliya ee shaqaysa ay u baahan tahay -Y oo aad aan sharxi karin sababta. Taasi waa go'aan u leh milkiilaha siyaasadda amniga, ma aha marin laga hayo qoraal shaqsi ah.

Tallaabo 4: hayso waddo soo kabasho ka hor intaadan wax firfircoonayn

Isbeddel VPN wuxuu meesha ka saari karaa waddada uu fadhigaaga SSH ku tiirsan yahay, sidaas darteed diyaarso waddo dib u noqosho ka hor intaadan borofilka firfircoonayn. Helitaanka console-ka, cinwaanka maamulka bannaanka ama dib u noqosho la qorsheeyay dhammaantood waa la tiriyaa; rajada ah in isbeddelku shaqeyn doono lama tirin.

sudo systemctl status NetworkManager
ip route show default
ss -tn state established '( sport = :22 )'

Firfircooni kaliya borofilka loogu talagalay, ka dibna ka xaqiiji martigeliyaha fog: waddada caadiga ah, waddada soo noqoshada SSH iyo hal kheyraad oo ay tahay in la gaari karo tunnel-ka. Hubin guul leh oo ka timid laptop-kaaga waxay tijaabisaa waddada laptop-ka mana sheego wax ku saabsan martigeliyaha fog. Haddii fadhigu dhaco, isticmaal waddada soo kabashada halkii aad si indho la'aan ah dib ugu xiriiri lahayd. Kaydinta borofil ma aha firfircooni, firfircoonina ma aha xaqiijin.

Qor UUID, qiimaha sifooyinka aad beddeshay iyo amarrada aad u isticmaashay xaqiijintooda. Qofka xiga ee taabanaya martigeliyahan wuxuu u baahan doonaa saddexda, qoraalkuna wuxuu ka qiimo badan yahay soo koobid sheegaysa in VPN la hagaajiyay. Liiska hubinta ee ku dhammaada iyada oo aan lahayn qoraal dib u noqosho waa nus liis.

Maqaallo la xiriira