From 404d64a08c63e3975288b184d471d39f485fcfc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20R=C3=A9thelyi?= <rethelyibalint@gmail.com> Date: Wed, 7 Apr 2021 22:14:22 +0200 Subject: [PATCH] =?UTF-8?q?expert=20h=C3=A1zi=20how=20to?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guide/gyakorlat/2_hazi.md | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 guide/gyakorlat/2_hazi.md diff --git a/guide/gyakorlat/2_hazi.md b/guide/gyakorlat/2_hazi.md new file mode 100644 index 0000000..dec1a34 --- /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 -- GitLab