Az SSH hozzáadása egy meglévő Google számítási motorhoz

Az SSH hozzáadása egy meglévő Google Compute Engine-példányhoz ijesztő lehet, különösen azok számára, akik még nem ismerik a Google Cloud Platformot.

Ez azonban elengedhetetlen lépés a példány eléréséhez és kezeléséhez, mivel az SSH lehetővé teszi a biztonságos csatlakozást a virtuális géphez és a parancsok távoli végrehajtását.

Ez a cikk végigvezeti Önt, hogyan adhat hozzá SSH-t egy meglévő Google Compute Engine-példányhoz.

Mindenre kiterjedünk, az SSH-kulcsok generálásától egészen a Google Cloud Console segítségével a példányhoz való hozzáadásig. Szóval, kezdjük!

Az SSH hozzáadása egy meglévő Google számítási motorhoz

Adja hozzá az SSH-t egy meglévő Google Compute Engine-hez

1. lépés: Az SSH kulcspár létrehozása

Mielőtt hozzáadná az SSH-t meglévő Google Compute Engine-példányához, létre kell hoznia az SSH-kulcspárt.

Az SSH-kulcspár egy privát kulcsból áll, amelyet a helyi gépen tart, és egy nyilvános kulcsból, amelyet hozzáad a virtuális géphez.

A privát kulcs az Ön hitelesítésére szolgál, amikor csatlakozik a példányához, míg a nyilvános kulcsot használják engedélyezni hogy hozzáférjen a példányához.

Használhatja a helyi gép terminálját az SSH-kulcspár létrehozásához. Nyissa meg a terminált, és írja be a következő parancsot:

ssh-keygen -t rsa -f ~/.ssh/my-ssh-key

Ez a parancs létrehoz egy „my-ssh-key” nevű RSA-kulcspárt a „~/.ssh” könyvtárban. Ha szeretné, választhat másik nevet és könyvtárat.

2. lépés: Adja hozzá nyilvános SSH-kulcsát a példányához

Most, hogy létrehozta az SSH-kulcspárt, hozzá kell adnia nyilvános kulcsát a Google Compute Engine-példányhoz. Ezt a Google Cloud Console segítségével teheti meg.

Először lépjen a Google Cloud Console virtuálisgép-példányok oldalára. Keresse meg azt a példányt, amelyhez hozzá szeretné adni az SSH-t, és kattintson a „Szerkesztés” gombra.

A „Szerkesztés” panelen görgessen le az „SSH-kulcsok” részhez, és kattintson az „Elem hozzáadása” gombra. Illessze be az SSH-kulcsot a „Nyilvános kulcs” szövegmezőbe. A nyilvános kulcsot a következő parancs beírásával találhatja meg a termináljában:

cat ~/.ssh/my-ssh-key.pub

Cserélje ki a „my-ssh-key” szót a kulcspár nevével.

Miután beillesztette nyilvános SSH-kulcsát, kattintson a „Mentés” gombra a módosítások mentéséhez. A nyilvános SSH-kulcs most hozzáadásra került a példányához.

3. lépés: Csatlakozzon a példányához SSH használatával

Most, hogy hozzáadta a nyilvános SSH-kulcsot a példányához, SSH használatával csatlakozhat a példányhoz. Ehhez ismernie kell a példány belső IP-címét.

Példányának belső IP-címét a Google Cloud Console-ban találja meg. Lépjen a VM-példányok oldalára, és kattintson a példány nevére.

A „Részletek” panelen a „Hálózati interfészek” részben találja meg a belső IP-címet.

Ha SSH használatával szeretne csatlakozni a példányához, nyissa meg a terminált, és írja be a következő parancsot:

ssh -i ~/.ssh/my-ssh-key [FELHASZNÁLÓNÉV]@[INTERNAL_IP_ADDRESS]

Cserélje ki a „my-ssh-key”-t a kulcspár nevével, a „[FELHASZNÁLÓNÉV]”-t a felhasználónevével, az „[INTERNAL_IP_ADDRESS]”-t pedig a példány belső IP-címével.

Windows használata esetén egy olyan eszközzel, mint a PuTTY, csatlakozhat a példányához SSH használatával.

4. lépés: SSH-kapcsolati problémák hibaelhárítása

Ha problémába ütközik a példányhoz való csatlakozáskor SSH használatával, néhány dolgot kipróbálhat:

  • Ellenőrizze, hogy a nyilvános SSH-kulcs megfelelően van-e hozzáadva a példányhoz. Ezt úgy teheti meg, hogy a Google Cloud Console virtuálisgép-példányok oldalára lép, és rákattint a példány nevére. A „Részletek” panelen görgessen le az „SSH-kulcsok” részhez, és ellenőrizze, hogy a nyilvános kulcsa szerepel-e a listában.
  • Ellenőrizze, hogy a privát SSH-kulcs a megfelelő könyvtárban van-e a helyi gépen, és rendelkezik-e a megfelelő jogosultságokkal. A privát kulcsnak a „~/.ssh” könyvtárban kell lennie, és rendelkeznie kell „600”-as engedéllyel. A következő parancs beírásával ellenőrizheti privát kulcsának jogosultságait a terminálon: ls -l ~/.ssh/my-ssh-key
  • Cserélje ki a „my-ssh-key” szót a kulcspár nevével.
  • Ellenőrizze, hogy a tűzfalszabályok megfelelően vannak-e beállítva. Ha nem tud SSH használatával csatlakozni a példányához, annak az lehet az oka, hogy a tűzfalszabályok blokkolják az SSH-forgalmat. A tűzfalszabályokat a Google Cloud Console-ban ellenőrizheti, ha a „Tűzfalszabályok” oldalra lép.
  • Ellenőrizze, hogy az SSH-ügynök fut-e. Ha SSH-ügynököt használ az SSH-kulcsok kezelésére, győződjön meg arról, hogy az fut, és hogy a kulcs hozzá van adva az ügynökhöz. A következő parancs beírásával ellenőrizheti, hogy az ügynöke fut-e: eval "$(ssh-agent -s)."

Ez a parancs elindítja az SSH-ügynököt, és kiadja az ügynök környezeti változóit.

Következtetés

Az SSH hozzáadása egy meglévő Google Compute Engine-példányhoz kulcsfontosságú a virtuális gép kezelésében és elérésében.

A cikkben ismertetett lépéseket követve létrehozhatja az SSH-kulcspárt, hozzáadhatja nyilvános kulcsát a példányához a Google Cloud Console segítségével, és SSH használatával csatlakozhat a példányához.

Ne felejtse el ellenőrizni a tűzfalszabályokat, győződjön meg arról, hogy az SSH-ügynök fut, és hogy a privát kulcs megfelelő jogosultságokkal rendelkezik-e, mielőtt csatlakozna a példányhoz.

Ha problémákat tapasztal, különféle források állnak rendelkezésre a hibaelhárításhoz és a probléma megoldásához. A cloud.google.com dokumentáció kiváló forrás a lépésenkénti utasításokhoz és hibaelhárítási tippekhez.

Ezenkívül a Google Cloud Platformnak van egy ügyfélszolgálati csapata, amellyel kapcsolatba léphet, ha olyan problémába ütközik, amelyet nem tud megoldani.

Összefoglalva, az SSH hozzáadása egy meglévő Google Compute Engine-példányhoz egy egyszerű, de kulcsfontosságú lépés a virtuális gép kezelésében és elérésében.

A cikkben ismertetett lépések követésével és a Google Cloud Console, gyorsan és egyszerűen létrehozhatja SSH-kulcspárját, hozzáadhatja nyilvános kulcsát a példányához, és SSH használatával csatlakozhat a példányához.

Magyar