Hur man installerar PuTTY SSH-klienten på Debian 12, 11 eller 10

PuTTY är en mångsidig och allmänt använd SSH-klient som låter användare ansluta säkert till fjärrservrar. Den stöder en rad nätverksprotokoll, inklusive SSH, Telnet och SFTP, vilket ger ett robust och pålitligt sätt att hantera fjärrsystem. PuTTY är känt för sin enkelhet, användarvänlighet och omfattande funktioner, såsom nyckelbaserad autentisering, sessionsloggning och portvidarebefordran.

Att använda PuTTY på Debian 12, 11 eller 10 kan förenkla upprättandet av säkra anslutningar till fjärrservrar. Det är särskilt fördelaktigt för användare som behöver en lätt och effektiv SSH-klient med ett grafiskt användargränssnitt. Den här guiden leder dig genom PuTTY-installationsprocessen på Debian, och säkerställer att du har ett tillförlitligt verktyg för dina fjärrhanteringsbehov.

Uppdatera Debian före installation av PuTTY SSH-klient

Innan du startar installationsprocessen är det viktigt att se till att ditt Debiansystem är uppdaterat. Genom att uppdatera ditt system säkerställer du att du har de senaste säkerhetskorrigeringarna och programuppdateringarna.

För att uppdatera ditt Debiansystem, öppna terminalen och kör följande kommando:

sudo apt update && sudo apt upgrade

Installera PuTTY SSH Client via APT Command

Debian inkluderar PuTTY i sitt standardprogramvarulager, vilket gör det enkelt att installera SSH-klienten på ditt system. För att påbörja installationsprocessen, öppna terminalen och kör följande kommando:

sudo apt install putty putty-tools

Kommandot sudo apt install installerar de angivna paketen tillsammans med deras beroenden. I det här fallet är kitt och kitt-verktyg de paket som ska installeras.

Verifiera PuTTY-installationen

Kontrollera versionen av PuTTY SSH-klienten på ditt Debiansystem genom att använda detta kommando i terminalen:

putty --version

Detta kommando matar ut den installerade versionen av PuTTY, vilket bekräftar att installationsprocessen lyckades. Du kan nu använda PuTTY för ditt Debiansystems SSH- och telnetbehov.

Starta PuTTY SSH Client User Interface

Efter framgångsrik installation av PuTTY kan du starta SSH-klienten med hjälp av terminalen. För att öppna PuTTY från terminalen, kör följande kommando:

putty

Detta kommando startar PuTTY-applikationen och huvudfönstret för PuTTY-konfiguration visas på skärmen.

Alternativt kan du starta PuTTY SSH-klienten med det grafiska användargränssnittet (GUI). För att göra detta, följ dessa steg:

  1. Klicka på menyn Aktiviteter i det övre vänstra hörnet på skärmen.
  2. Klicka på ikonen Visa applikationer, representerad av ett rutnät med nio punkter, vanligtvis i det nedre vänstra hörnet av aktivitetsöversikten.
  3. I fönstret Visa program söker du efter "PuTTY" genom att skriva det i sökfältet eller bläddra bland de angivna programmen.
  4. Klicka på PuTTY SSH Client-ikonen för att starta programmet.

Komma igång med PuTTy SSH Client

Det här avsnittet kommer att utforska tips och bästa praxis för att börja med PuTTY SSH-klienten på Debian Linux. Dessa tips hjälper dig att maximera PuTTYs funktioner och förbättra produktiviteten när du hanterar fjärranslutningar.

Konfigurera och spara PuTTY SSH-sessioner

En av nyckelfunktionerna i PuTTY är möjligheten att spara och hantera flera SSH-sessioner. Följ dessa steg för att konfigurera och spara en ny SSH-session:

  1. Starta PuTTY.
  2. I den Session kategori anger du fjärrserverns värdnamn eller IP-adress i fältet Värdnamn (eller IP-adress).
  3. Ange portnumret i fältet Port (standard är 22 för SSH).
  4. Välja SSH som anslutningstyp.
  5. Ange ett beskrivande namn för sessionen i fältet Sparade sessioner och klicka på knappen Spara.

När du har sparat en session kan du snabbt ladda dess inställningar genom att välja den från listan Sparade sessioner och klicka på Ladda.

Anpassa PuTTYs utseende

PuTTY låter dig anpassa dess utseende för att passa dina preferenser. Några vanliga anpassningar inkluderar:

  • Ändra teckensnitt och storlek: Navigera till Fönster > Utseende. Klicka på knappen Ändra bredvid avsnittet Teckensnittsinställningar för att välja ett annat teckensnitt och storlek.
  • Justera fönsterfärger: Gå till Fönster > Färger. Välj den färg du vill ändra och klicka på knappen Ändra för att välja en ny färg.
  • Ställa in fönstertransparens: Navigera till Fönster > Beteende. Aktivera alternativet för systemförsedda fönsterdekorationer (om tillgängligt) och justera skjutreglaget för fönstertransparens.

Använd nyckelbaserad autentisering med PuTTY

Nyckelbaserad autentisering är en säkrare metod för att logga in på fjärrservrar än lösenord. För att ställa in nyckelbaserad autentisering med PuTTY, följ dessa steg:

  1. Generera ett offentligt-privat nyckelpar med PuTTY Key Generator (PuTTYgen). Öppna terminalen och kör puttygen.
  2. Välj önskad nyckeltyp (RSA eller EdDSA) och klicka på Generera.
  3. Flytta musen slumpmässigt över det tomma området för att skapa slumpmässighet för nyckeln.
  4. När nyckeln har skapats, spara den offentliga nyckeln och den privata nyckeln till separata filer.
  5. På fjärrservern lägger du till innehållet i den offentliga nyckelfilen till ~/.ssh/authorized_keys fil.
  6. I PuTTY, navigera till Anslutning > SSH > Auth. Klicka på Bläddra och välj den privata nyckelfilen.

Aktivera X11-vidarebefordran på PuTTY

Om du behöver köra grafiska applikationer på fjärrservern och visa dem på din lokala dator, aktivera X11-vidarebefordran. Att göra detta:

  1. Installera en X-server (t.ex. Xming) på din lokala dator.
  2. Starta PuTTY och ladda önskad session.
  3. Navigera till Anslutning > SSH > X11.
  4. Markera alternativet Aktivera X11-vidarebefordran.
  5. Anslut till fjärrservern.

PuTTy SSH PSCP CLI-kommandon

Det här avsnittet kommer att fördjupa sig i kommandoradsverktyget PSCP (PuTTY Secure Copy) och ge exempel på vanliga PSCP-kommandon. PSCP är ett kraftfullt filöverföringsverktyg som låter dig säkert överföra filer mellan din lokala dator och en fjärrserver över SSH.

Vad är PSCP?

PSCP är ett kommandoradsverktyg från PuTTY som låter dig överföra filer säkert mellan din lokala dator och en fjärrserver med hjälp av SCP eller SFTP. Du kan autentisera med PSCP med lösenord eller nycklar.

Exempel på PSCP-kommandon

Nedan finns tio exempel på PSCP-kommandon och förklaringar av vad de gör:

Ladda upp en fil till en fjärrserver:

pscp local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp filen local-file.txt från din lokala dator till den angivna destinationssökvägen på fjärrservern.

Ladda ner en fil från en fjärrserver:

pscp user@remote-server:/path/to/remote-file.txt local-destination

Detta kommando laddar ner filen remote-file.txt från fjärrservern och sparar den till den angivna lokala destinationen.

Överför en katalog och dess innehåll:

pscp -r local-directory user@remote-server:/path/to/destination

Detta kommando laddar upp hela den lokala katalogen och dess innehåll till fjärrservern med hjälp av flaggan -r, som står för "rekursiv."

Överför filer med nyckelbaserad autentisering:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med nyckelbaserad autentisering. Flaggan -i anger vilken privat nyckelfil som ska användas.

Överför filer över en specifik port:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med en specifik port (i det här exemplet port 2222). Med flaggan -P kan du ange portnumret.

Överför filer med SCP-protokoll:

pscp -scp local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med SCP-protokollet. Flaggan -scp upprätthåller standardprotokollet med SCP istället för SFTP.

Överför filer med SFTP-protokoll:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med SFTP-protokollet. Flaggan -sftp tvingar fram användningen av SFTP istället för SCP.

Överför filer med ett specifikt chiffer:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med ett specifikt chiffer (i det här exemplet AES-256-CBC). Flaggan -c anger önskat chiffer.

Visa förlopp under överföring av filer:

pscp -v local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt och visar förloppsinformation under överföringen. -v-flaggan står för "verbose".

Överför filer med en bandbreddsgräns:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

Detta kommando laddar upp local-file.txt med en bandbreddsgräns på 1024 Kbps. Flaggan -l låter dig ange bandbreddsgränsen i kilobits per sekund.

Genom att förstå och använda dessa PSCP-kommandon kan du effektivt och säkert hantera filöverföringar mellan din lokala dator och fjärrservrar med PuTTY.

Ytterligare Management APT-kommandon

Det här avsnittet kommer att täcka avinstallationsprocessen för PuTTY SSH-klienten och erbjuda ytterligare tips för användare som inte längre behöver programvaran på sitt Debiansystem.

Ta bort PuTTY SSH Client

Om du bestämmer dig för att du inte längre behöver PuTTY SSH-klienten på ditt Debiansystem, kan du avinstallera den genom att följa dessa steg:

Utför följande kommando i terminalen för att ta bort både PuTTY och PuTTY Tools:

sudo apt remove putty putty-tools

Detta kommando kommer att avinstallera PuTTY och dess associerade verktyg, vilket effektivt tar bort alla spår av programvaran från ditt system.

Slutsats

Med PuTTY framgångsrikt installerat på ditt Debiansystem kan du snabbt och säkert ansluta till fjärrservrar. Dess enkelhet och omfattande funktioner gör den till ett utmärkt val för att hantera SSH-anslutningar.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar