„SSH csatlakozás” változatai közötti eltérés

Innen: Szitár-Net Wiki
Ugrás a navigációhoz Ugrás a kereséshez
(Új oldal, tartalma: „A konzolos SSH csatlakozáshoz '''rendelkeznünk kell SSH kulccsal''' (az SSH kulcs IP-címekre érvényes). Azt, hogy rendelkezünk-e SSH kulccsal azt a fájlkezelőbe…”)
 
 
(5 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva)
1. sor: 1. sor:
 
A konzolos SSH csatlakozáshoz '''rendelkeznünk kell SSH kulccsal''' (az SSH kulcs IP-címekre érvényes). Azt, hogy rendelkezünk-e SSH kulccsal azt a fájlkezelőben a C:/Felhasználók/User mappában tudjuk megtekinteni a .ssh mappában azon belül pedig az id_rsa pub fájlban (megnyitás pl. notepad segítségével). Abban az esetben, ha nem rendelkezünk SSH kulccsal akkor azt a konzolba beírt '''ssh-keygen''' paranccsal tudjuk létrehozni.<br>
 
A konzolos SSH csatlakozáshoz '''rendelkeznünk kell SSH kulccsal''' (az SSH kulcs IP-címekre érvényes). Azt, hogy rendelkezünk-e SSH kulccsal azt a fájlkezelőben a C:/Felhasználók/User mappában tudjuk megtekinteni a .ssh mappában azon belül pedig az id_rsa pub fájlban (megnyitás pl. notepad segítségével). Abban az esetben, ha nem rendelkezünk SSH kulccsal akkor azt a konzolba beírt '''ssh-keygen''' paranccsal tudjuk létrehozni.<br>
 +
 +
== SSH hozzáférés biztosítása ==
 +
Az '''új SSH hozzáférést''' azt csak a '''whm konzolból vagy olyan gépről''' tudjuk hozzáadni '''mely már korábban hozzá lett adva az SSH authorized_keys fájlban''' (a legeslegelső alkalommal felhasználónév - jelszó párossal tudunk bejelentkezni, SSH-t hozzáadni, majd a bejelentkezést letiltani, ezt követően csak SSH-val lehet majd csatlakozni).<br>
 +
 +
=== SSH elérés ===
 +
'''A gépről történő ssh csatlakozáshoz szükséges .bat fájl a ProgPHP / .ssh connections mappában található:'''
 +
# Azure-szitaradm-azure.szitar.net = gandalf.szitar.net
 +
# Azure-Trivium-trivium.szitar.net = saruman.szitar.net
 +
A csatlakozás egyébként történhet a konzolba beírt '''ssh <user>@gandalf.szitar.net''' paranccsal is.<br>
 +
 +
=== SSH kulcs hozzáadása ===
 +
Tehát ha új SSH kulcsot szeretnénk hozzáadni, akkor azt a whm vagy egy már ssh kapcsolattal rendelkező gép termináljában a következő módon tudjuk végrehajtani:
 +
# '''sudo mc''' parancs futtatása: belépés rendszergazdaként egy totalcommander-hez hasonló felületre. (A felületről a konzolra való visszaváltáshoz használjuk a CTRL + O billentyű kombinációt)
 +
# A '''home/<user>/.ssh''' mappa megnyitása
 +
# '''CTRL + O''' a konzolra váltáshoz
 +
# '''sudo nano authorized_keys''' parancs futtatása (auth beírását követően majd tab-ot nyomva automatikusan beírja, ha megtalálja): Az SSH kulcsokat tartalmazó fájl szerkesztése
 +
# A hozzáadni kívánt '''SSH kulcs beillesztése jobb klikkel'''. Mentés (és esetleg az ssh újraindítása). A szerkesztéshez alul láthatóak a parancsok a ^-jel speciális billentyűt jelenti, tehát a CTRL + X az a kilépést fogja megvalósítani.
 +
 +
== Migrate és Composer parancsok futtatása ==
 +
Az SSH csatlakozás segítségével lehetőségünk van a szerveren található projektek konzolból történő elérésére és az ott történő parancsok futattására. A korábban említett .bat fájl segítségével csatlakozhatunk SSH-n keresztül majd a '''sudo mc''' paranccsal beléphetünk a rendszergazdai szerkesztő felületre. <br>
 +
 +
Keressük meg a '''/web/szitarc/public_html''' mappát majd válasszuk ki a projektet. '''A projekt mappában állva a CTRL + O segítségével konzolosan futassuk a használni kívánt parancsot''' a yii és a composer futtatásához a kód a következő: <code>/usr/local/bin/ea-php74 -d allow_url_fopen=1 /web/szitarc/public_html/'''<domain_prefix>'''/yii import/import</code> (ezt követően például a <code>php yii migrate</code> parancs is futtatható).

A lap jelenlegi, 2024. január 27., 13:24-kori változata

A konzolos SSH csatlakozáshoz rendelkeznünk kell SSH kulccsal (az SSH kulcs IP-címekre érvényes). Azt, hogy rendelkezünk-e SSH kulccsal azt a fájlkezelőben a C:/Felhasználók/User mappában tudjuk megtekinteni a .ssh mappában azon belül pedig az id_rsa pub fájlban (megnyitás pl. notepad segítségével). Abban az esetben, ha nem rendelkezünk SSH kulccsal akkor azt a konzolba beírt ssh-keygen paranccsal tudjuk létrehozni.

SSH hozzáférés biztosítása

Az új SSH hozzáférést azt csak a whm konzolból vagy olyan gépről tudjuk hozzáadni mely már korábban hozzá lett adva az SSH authorized_keys fájlban (a legeslegelső alkalommal felhasználónév - jelszó párossal tudunk bejelentkezni, SSH-t hozzáadni, majd a bejelentkezést letiltani, ezt követően csak SSH-val lehet majd csatlakozni).

SSH elérés

A gépről történő ssh csatlakozáshoz szükséges .bat fájl a ProgPHP / .ssh connections mappában található:

  1. Azure-szitaradm-azure.szitar.net = gandalf.szitar.net
  2. Azure-Trivium-trivium.szitar.net = saruman.szitar.net

A csatlakozás egyébként történhet a konzolba beírt ssh <user>@gandalf.szitar.net paranccsal is.

SSH kulcs hozzáadása

Tehát ha új SSH kulcsot szeretnénk hozzáadni, akkor azt a whm vagy egy már ssh kapcsolattal rendelkező gép termináljában a következő módon tudjuk végrehajtani:

  1. sudo mc parancs futtatása: belépés rendszergazdaként egy totalcommander-hez hasonló felületre. (A felületről a konzolra való visszaváltáshoz használjuk a CTRL + O billentyű kombinációt)
  2. A home/<user>/.ssh mappa megnyitása
  3. CTRL + O a konzolra váltáshoz
  4. sudo nano authorized_keys parancs futtatása (auth beírását követően majd tab-ot nyomva automatikusan beírja, ha megtalálja): Az SSH kulcsokat tartalmazó fájl szerkesztése
  5. A hozzáadni kívánt SSH kulcs beillesztése jobb klikkel. Mentés (és esetleg az ssh újraindítása). A szerkesztéshez alul láthatóak a parancsok a ^-jel speciális billentyűt jelenti, tehát a CTRL + X az a kilépést fogja megvalósítani.

Migrate és Composer parancsok futtatása

Az SSH csatlakozás segítségével lehetőségünk van a szerveren található projektek konzolból történő elérésére és az ott történő parancsok futattására. A korábban említett .bat fájl segítségével csatlakozhatunk SSH-n keresztül majd a sudo mc paranccsal beléphetünk a rendszergazdai szerkesztő felületre.

Keressük meg a /web/szitarc/public_html mappát majd válasszuk ki a projektet. A projekt mappában állva a CTRL + O segítségével konzolosan futassuk a használni kívánt parancsot a yii és a composer futtatásához a kód a következő: /usr/local/bin/ea-php74 -d allow_url_fopen=1 /web/szitarc/public_html/<domain_prefix>/yii import/import (ezt követően például a php yii migrate parancs is futtatható).