A PuTTY egy sokoldalú és széles körben használt SSH-kliens, amely lehetővé teszi a felhasználók számára, hogy biztonságosan csatlakozzanak távoli szerverekhez. Számos hálózati protokollt támogat, beleértve az SSH-t, a Telnetet és az SFTP-t, robusztus és megbízható eszközt biztosítva a távoli rendszerek kezeléséhez. A PuTTY egyszerűségéről, könnyű használatáról és olyan átfogó szolgáltatásairól ismert, mint a kulcsalapú hitelesítés, a munkamenet naplózása és a porttovábbítás.
A PuTTY használata a Debian 12, 11 vagy 10 rendszeren leegyszerűsítheti a biztonságos kapcsolatok létrehozását a távoli kiszolgálókkal. Különösen előnyös azoknak a felhasználóknak, akiknek könnyű és hatékony, grafikus felhasználói felülettel rendelkező SSH-kliensre van szükségük. Ez az útmutató végigvezeti Önt a PuTTY telepítési folyamatán a Debian rendszeren, biztosítva ezzel, hogy megbízható eszköz álljon rendelkezésére a távoli felügyeleti igényekhez.
Frissítse a Debiant a PuTTY SSH kliens telepítése előtt
A telepítési folyamat megkezdése előtt elengedhetetlen, hogy a Debian rendszer naprakész legyen. A rendszer frissítése biztosítja, hogy a legújabb biztonsági javításokkal és szoftverfrissítésekkel rendelkezzen.
A Debian rendszer frissítéséhez nyissa meg a terminált, és hajtsa végre a következő parancsot:
sudo apt update && sudo apt upgrade
Telepítse a PuTTY SSH klienst az APT Command segítségével
A Debian alapértelmezett szoftvertárában tartalmazza a PuTTY-t, ami megkönnyíti az SSH-kliens telepítését a rendszerre. A telepítési folyamat megkezdéséhez nyissa meg a terminált, és hajtsa végre a következő parancsot:
sudo apt install putty putty-tools
A sudo apt install parancs telepíti a megadott csomagokat a függőségeikkel együtt. Ebben az esetben a gitt és a gitt-szerszámok a telepítendő csomagok.
Ellenőrizze a PuTTY telepítését
Ellenőrizze a PuTTY SSH kliens verzióját a Debian rendszeren a következő parancs használatával a terminálban:
putty --version
Ez a parancs a PuTTY telepített verzióját adja ki, megerősítve, hogy a telepítési folyamat sikeres volt. Most már használhatja a PuTTY-t a Debian rendszer SSH és telnet igényeihez.
Indítsa el a PuTTY SSH kliens felhasználói felületet
A PuTTY sikeres telepítése után a terminál segítségével elindíthatja az SSH-klienst. A PuTTY terminálról való megnyitásához hajtsa végre a következő parancsot:
putty
Ez a parancs elindítja a PuTTY alkalmazást, és megjelenik a képernyőn a fő PuTTY konfigurációs ablak.
Alternatív megoldásként elindíthatja a PuTTY SSH klienst a grafikus felhasználói felület (GUI) használatával. Ehhez kövesse az alábbi lépéseket:
- Kattintson a képernyő bal felső sarkában található Tevékenységek menüre.
- Kattintson az Alkalmazások megjelenítése ikonra, amelyet egy kilenc pontból álló rács képvisel, amely általában a Tevékenységek áttekintésének bal alsó sarkában található.
- Az Alkalmazások megjelenítése ablakban keresse meg a „PuTTY” szót úgy, hogy beírja a keresősávba, vagy böngésszen a felsorolt alkalmazások között.
- Kattintson a PuTTY SSH Client ikonra az alkalmazás elindításához.
A PuTTy SSH Client használatának megkezdése
Ez a rész tippeket és bevált gyakorlatokat mutat be a PuTTY SSH kliens Debian Linux rendszeren való kezdéshez. Ezek a tippek segítenek maximalizálni a PuTTY funkcióit és javítani a termelékenységet a távoli kapcsolatok kezelése során.
Konfigurálja és mentse a PuTTY SSH-munkameneteket
A PuTTY egyik kulcsfontosságú funkciója több SSH-munkamenet mentésének és kezelésének képessége. Új SSH-munkamenet konfigurálásához és mentéséhez kövesse az alábbi lépéseket:
- Indítsa el a PuTTY-t.
- A Ülés kategóriában adja meg a távoli szerver gazdagépnevét vagy IP-címét a Gazdanév (vagy IP-cím) mezőben.
- Adja meg a port számát a Port mezőben (SSH esetén az alapértelmezett 22).
- Válasszon SSH mint a kapcsolat típusa.
- Adjon meg egy leíró nevet a munkamenetnek a Mentett munkamenetek mezőben, majd kattintson a Mentés gombra.
Miután elmentett egy munkamenetet, gyorsan betöltheti a beállításait, ha kiválasztja azt a Mentett munkamenetek listából, és rákattint a Terhelés.
A PuTTY megjelenésének testreszabása
A PuTTY lehetővé teszi a megjelenésének testreszabását az Ön preferenciáinak megfelelően. Néhány gyakori testreszabás a következőket tartalmazza:
- A betűtípus és a méret módosítása: Lépjen az Ablak > Megjelenés menüpontra. Más betűtípus és méret kiválasztásához kattintson a Betűtípus-beállítások szakasz melletti Módosítás gombra.
- Az ablakszínek beállítása: Válassza az Ablak > Színek menüpontot. Válassza ki a módosítani kívánt színt, majd kattintson a Módosítás gombra az új szín kiválasztásához.
- Az ablak átlátszóságának beállítása: Lépjen az Ablak > Viselkedés elemre. Engedélyezze a rendszer által biztosított ablakdekorációt (ha elérhető), és állítsa be az ablak átlátszósága csúszkát.
Használjon kulcsalapú hitelesítést a PuTTY-val
A kulcsalapú hitelesítés biztonságosabb módszer a távoli szerverekre való bejelentkezéshez, mint a jelszavak. A kulcsalapú hitelesítés PuTTY használatával beállításához kövesse az alábbi lépéseket:
- Hozzon létre egy nyilvános-privát kulcspárt a PuTTY kulcsgenerátor (PuTTYgen) segítségével. Nyissa meg a terminált és futtassa
puttygen
. - Válassza ki a kívánt kulcstípust (RSA vagy EdDSA), majd kattintson a Generálás gombra.
- Véletlenszerűen mozgassa az egeret az üres területre, hogy véletlenszerűséget generáljon a kulcs számára.
- A kulcs létrehozása után mentse el a nyilvános kulcsot és a privát kulcsot külön fájlba.
- A távoli kiszolgálón fűzze hozzá a nyilvános kulcsfájl tartalmát a
~/.ssh/authorized_keys
fájlt. - A PuTTY-ben lépjen a Connection > SSH > Auth. Kattintson a Tallózás gombra, és válassza ki a privát kulcs fájlját.
Engedélyezze az X11 továbbítást a PuTTY-n
Ha grafikus alkalmazásokat kell futtatnia a távoli kiszolgálón, és megjelenítenie kell azokat a helyi gépen, engedélyezze az X11 továbbítást. Ehhez tegye a következőket:
- Telepítsen egy X szervert (pl. Xming) a helyi gépére.
- Indítsa el a PuTTY-t, és töltse be a kívánt munkamenetet.
- Lépjen a Kapcsolat > SSH > X11 elemre.
- Jelölje be az X11 továbbítás engedélyezése lehetőséget.
- Csatlakozzon a távoli szerverhez.
PuTTy SSH PSCP CLI parancsok
Ez a rész a PSCP (PuTTY Secure Copy) parancssori segédprogramot mutatja be, és példákat ad a gyakori PSCP-parancsokra. A PSCP egy hatékony fájlátviteli eszköz, amely lehetővé teszi a fájlok biztonságos átvitelét a helyi gép és egy távoli szerver között SSH-n keresztül.
Mi az a PSCP?
A PSCP a PuTTY parancssori eszköze, amely lehetővé teszi a fájlok biztonságos átvitelét a helyi gép és egy távoli kiszolgáló között SCP vagy SFTP használatával. A PSCP segítségével jelszavak vagy kulcsok segítségével hitelesíthet.
Példa PSCP parancsokra
Az alábbiakban tíz példa található a PSCP-parancsokra, és magyarázatot ad arra, hogy mit csinálnak:
Fájl feltöltése távoli szerverre:
pscp local-file.txt user@remote-server:/path/to/destination
Ez a parancs feltölti a helyi-fájl.txt fájlt a helyi gépről a távoli kiszolgáló megadott célútvonalára.
Fájl letöltése távoli szerverről:
pscp user@remote-server:/path/to/remote-file.txt local-destination
Ez a parancs letölti a remote-file.txt fájlt a távoli kiszolgálóról, és elmenti a megadott helyi célhelyre.
Könyvtár és tartalmának átvitele:
pscp -r local-directory user@remote-server:/path/to/destination
Ez a parancs feltölti a teljes helyi könyvtárat és annak tartalmát a távoli kiszolgálóra az -r kapcsolóval, amely a „rekurzív” rövidítése.
Fájlok átvitele kulcsalapú hitelesítéssel:
pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination
Ez a parancs kulcsalapú hitelesítéssel tölti fel a local-file.txt fájlt. Az -i jelző határozza meg a használandó privát kulcs fájlt.
Fájlok átvitele egy adott porton:
pscp -P 2222 local-file.txt user@remote-server:/path/to/destination
Ez a parancs egy adott porton (ebben a példában a 2222-es porton) tölti fel a local-file.txt fájlt. A -P jelző lehetővé teszi a portszám megadását.
Fájlok átvitele SCP protokoll használatával:
pscp -scp local-file.txt user@remote-server:/path/to/destination
Ez a parancs feltölti a local-file.txt fájlt az SCP protokoll használatával. Az -scp jelző az alapértelmezett protokollt SFTP helyett SCP használatával kényszeríti ki.
Fájlok átvitele SFTP protokoll használatával:
pscp -sftp local-file.txt user@remote-server:/path/to/destination
Ez a parancs feltölti a local-file.txt fájlt az SFTP protokoll használatával. Az -sftp jelző kényszeríti az SFTP használatát az SCP helyett.
Fájlok átvitele meghatározott titkosítással:
pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination
Ez a parancs egy adott titkosítással (ebben a példában AES-256-CBC) tölti fel a local-file.txt fájlt. A -c jelző határozza meg a kívánt titkosítást.
A fájlok átvitele közbeni haladás megjelenítése:
pscp -v local-file.txt user@remote-server:/path/to/destination
Ez a parancs feltölti a local-file.txt fájlt, és megjeleníti a folyamatra vonatkozó információkat az átvitel során. A -v zászló a „bőbeszédű” szót jelenti.
Fájlok átvitele korlátozott sávszélességgel:
pscp -l 1024 local-file.txt user@remote-server:/path/to/destination
Ez a parancs a local-file.txt fájlt tölti fel 1024 Kbps sávszélességgel. Az -l jelző lehetővé teszi a sávszélesség-korlát megadását kilobit/másodpercben.
Ezen PSCP-parancsok megértésével és használatával hatékonyan és biztonságosan kezelheti a helyi gép és a távoli szerverek közötti fájlátvitelt a PuTTY segítségével.
További felügyeleti APT-parancsok
Ez a rész a PuTTY SSH kliens eltávolítási folyamatával foglalkozik, és további tippeket ad azoknak a felhasználóknak, akiknek már nincs szükségük a szoftverre a Debian rendszerükön.
Távolítsa el a PuTTY SSH klienst
Ha úgy dönt, hogy már nincs szüksége a PuTTY SSH kliensre a Debian rendszeren, az alábbi lépések végrehajtásával távolítsa el:
Hajtsa végre a következő parancsot a terminálban a PuTTY és a PuTTY eszközök eltávolításához:
sudo apt remove putty putty-tools
Ez a parancs eltávolítja a PuTTY-t és a kapcsolódó eszközöket, hatékonyan eltávolítva a szoftver minden nyomát a rendszerről.
Következtetés
Ha a PuTTY sikeresen telepítve van a Debian rendszeren, gyorsan és biztonságosan csatlakozhat távoli szerverekhez. Egyszerűsége és átfogó szolgáltatásai kiváló választássá teszik SSH-kapcsolatok kezeléséhez.