diff --git a/guide/gyakorlat/2_hazi.md b/guide/gyakorlat/2_hazi.md new file mode 100644 index 0000000000000000000000000000000000000000..dec1a34f696a8a9a3a13425f0a1bb5d35f582821 --- /dev/null +++ b/guide/gyakorlat/2_hazi.md @@ -0,0 +1,46 @@ +# HĂĄzi segĂŠdlet + +<Note type="warning" label="MegjegyzĂŠs"> + +Nem kell gitlab runner-t telepĂtenetek a kĂŠpzĹdĹs vm-etekre! Nem kell azt bekĂśtni git.sch-ra! + +A feladat annyi, hogy hozzatok lĂŠtre egy `.gitlab-ci.yml`-t! + +</Note> + +## The easy way (recommended) + +HasznĂĄljatok proxyjumpot ĂŠs agent forward-ot! + +```shell-session +$ ssh -A -J userem@proxyjump.host userem@ahova-szeretnem-deployolni.host +``` + +Itt az `-A` az AgentForward miatt kell, a `-J` pedig hogy jumpolni akartok, azaz egy kĂśzbĂźlsĹ szerverrĹl *elugrotok* a cĂŠlba. + +Az `scp`-nek is van ĂĄm kapcsolĂłja, amivel meg lehet adni, hogy ssh-agent-et tovĂĄbbĂtson, valamint a proxyjumpot is be lehet neki ĂĄllĂtani, keressĂŠtek ki, ha nagyon elakadnĂĄtok, akkor keressetek meg. + +Egy pĂŠlda [`.gitlab-ci.yml`](https://gitlab.com/disappointment-industries/lamp/-/blob/master/.gitlab-ci.yml)-t belinkelek, de elĹszĂśr prĂłbĂĄljĂĄtok megoldani magatoktĂłl! + +## Kerberosos authentikĂĄciĂł (amĂşgy ezt ne akarjĂĄtok) + +<Note type="tip" label="Tipp"> + +Ne akarjĂĄtok nagyon! + +</Note> + +```shell-session +$ cd /afs/sch.bme.hu/home/<Schaccod>/.system/ +$ ktutil +> ktutil: addent -password -p username@domain.com -k 1 -e rc4-hmac + Password for username@domain.com: [enter your password] +> ktutil: addent -password -p username@domain.com -k 1 -e aes256-cts + Password for username@domain.com: [enter your password] +> ktutil: wkt username.keytab +> ktutil: quit + +``` + +Ha ezt vĂĄlasztottĂĄtok mĂŠgis, akkor ennek nĂŠzzetek utĂĄnna jobban, mondjuk [ezt](https://stackoverflow.com/a/55826172/10044393) ĂŠrdemes mĂŠg elolvasni. +A git-es elĹadĂĄs [repo](https://git.sch.bme.hu/blintmester/git-presentation)jĂĄban ha megnĂŠzitek a [`.gitlab-ci.yml`](https://git.sch.bme.hu/blintmester/git-presentation/-/blob/master/.gitlab-ci.yml)-t, abbĂłl tudtok mĂŠg segĂtsĂŠget talĂĄlni. \ No newline at end of file