Come installare il client SSH PuTTY su Debian 12, 11 o 10

PuTTY è un client SSH versatile e ampiamente utilizzato che consente agli utenti di connettersi in modo sicuro a server remoti. Supporta una gamma di protocolli di rete, tra cui SSH, Telnet e SFTP, fornendo un mezzo robusto e affidabile per gestire i sistemi remoti. PuTTY è noto per la sua semplicità, facilità d'uso e funzionalità complete, come l'autenticazione basata su chiave, la registrazione delle sessioni e il port forwarding.

L'uso di PuTTY su Debian 12, 11 o 10 può semplificare la creazione di connessioni sicure ai server remoti. È particolarmente vantaggioso per gli utenti che necessitano di un client SSH leggero ed efficiente con un'interfaccia utente grafica. Questa guida ti guiderà attraverso il processo di installazione di PuTTY su Debian, assicurandoti di avere uno strumento affidabile per le tue esigenze di gestione remota.

Aggiorna Debian prima dell'installazione del client SSH PuTTY

Prima di iniziare il processo di installazione, è essenziale assicurarsi che il proprio sistema Debian sia aggiornato. L'aggiornamento del sistema garantisce la disponibilità delle patch di sicurezza e degli aggiornamenti software più recenti.

Per aggiornare il tuo sistema Debian, apri il terminale ed esegui il seguente comando:

sudo apt update && sudo apt upgrade

Installa il client SSH PuTTY tramite il comando APT

Debian include PuTTY nel suo repository software predefinito, semplificando l'installazione del client SSH sul tuo sistema. Per iniziare il processo di installazione, aprire il terminale ed eseguire il seguente comando:

sudo apt install putty putty-tools

Il comando sudo apt install installa i pacchetti specificati insieme alle relative dipendenze. In questo caso, putty e putty-tools sono i pacchetti da installare.

Verifica l'installazione di PuTTY

Controlla la versione del client SSH PuTTY sul tuo sistema Debian utilizzando questo comando nel terminale:

putty --version

Questo comando restituisce la versione installata di PuTTY, confermando che il processo di installazione ha avuto esito positivo. Ora puoi utilizzare PuTTY per le esigenze SSH e telnet del tuo sistema Debian.

Avvia l'interfaccia utente del client SSH PuTTY

Dopo aver installato con successo PuTTY, puoi avviare il client SSH utilizzando il terminale. Per aprire PuTTY dal terminale, eseguire il seguente comando:

putty

Questo comando avvia l'applicazione PuTTY e sullo schermo viene visualizzata la finestra principale di configurazione PuTTY.

In alternativa, è possibile avviare il client SSH PuTTY utilizzando l'interfaccia utente grafica (GUI). Per fare ciò, attenersi alla seguente procedura:

  1. Fai clic sul menu Attività situato nell'angolo in alto a sinistra dello schermo.
  2. Fai clic sull'icona Mostra applicazioni, rappresentata da una griglia di nove punti, solitamente presente nell'angolo in basso a sinistra della panoramica delle attività.
  3. Nella finestra Mostra applicazioni, cerca "PuTTY" digitandolo nella barra di ricerca o sfogliando le applicazioni elencate.
  4. Fare clic sull'icona PuTTY SSH Client per avviare l'applicazione.

Introduzione al client SSH PuTTy

Questa sezione esplorerà suggerimenti e best practice per iniziare con il client SSH PuTTY su Debian Linux. Questi suggerimenti ti aiuteranno a massimizzare le funzionalità di PuTTY e a migliorare la produttività durante la gestione delle connessioni remote.

Configura e salva sessioni SSH PuTTY

Una delle caratteristiche principali di PuTTY è la capacità di salvare e gestire più sessioni SSH. Per configurare e salvare una nuova sessione SSH, attenersi alla seguente procedura:

  1. Avvia PuTTY.
  2. Nel Sessione categoria, immettere il nome host o l'indirizzo IP del server remoto nel campo Nome host (o indirizzo IP).
  3. Specificare il numero di porta nel campo Porta (il valore predefinito è 22 per SSH).
  4. Scegliere SSH come tipo di connessione.
  5. Immettere un nome descrittivo per la sessione nel campo Sessioni salvate e fare clic sul pulsante Salva.

Dopo aver salvato una sessione, puoi caricare rapidamente le sue impostazioni selezionandola dall'elenco Sessioni salvate e facendo clic Carico.

Personalizza l'aspetto di PuTTY

PuTTY ti consente di personalizzare il suo aspetto in base alle tue preferenze. Alcune personalizzazioni comuni includono:

  • Modifica del carattere e delle dimensioni: vai su Finestra > Aspetto. Fai clic sul pulsante Cambia accanto alla sezione Impostazioni carattere per scegliere un carattere e una dimensione diversi.
  • Regolazione dei colori della finestra: vai su Finestra > Colori. Seleziona il colore che desideri modificare e fai clic sul pulsante Modifica per scegliere un nuovo colore.
  • Impostazione della trasparenza della finestra: vai a Finestra > Comportamento. Abilita l'opzione delle decorazioni delle finestre fornita dal sistema (se disponibile) e regola il cursore della trasparenza della finestra.

Utilizza l'autenticazione basata su chiave con PuTTY

L'autenticazione basata su chiave è un metodo più sicuro per accedere ai server remoti rispetto alle password. Per configurare l'autenticazione basata su chiave con PuTTY, attenersi alla seguente procedura:

  1. Genera una coppia di chiavi pubblica-privata utilizzando il PuTTY Key Generator (PuTTYgen). Apri il terminale ed esegui puttygen.
  2. Scegli il tipo di chiave desiderato (RSA o EdDSA) e fai clic su Genera.
  3. Muovi il mouse in modo casuale sull'area vuota per generare casualità per la chiave.
  4. Una volta generata la chiave, salvare la chiave pubblica e la chiave privata in file separati.
  5. Sul server remoto, aggiungi il contenuto del file della chiave pubblica al file ~/.ssh/authorized_keys file.
  6. In PuTTY, vai su Connessione > SSH > Aut. Fare clic su Sfoglia e selezionare il file della chiave privata.

Abilita l'inoltro X11 su PuTTY

Se è necessario eseguire applicazioni grafiche sul server remoto e visualizzarle sul computer locale, abilitare l'inoltro X11. Per fare questo:

  1. Installa un server X (ad esempio Xming) sul tuo computer locale.
  2. Avvia PuTTY e carica la sessione desiderata.
  3. Passare a Connessione > SSH > X11.
  4. Seleziona l'opzione Abilita inoltro X11.
  5. Connettersi al server remoto.

Comandi CLI PuTTy SSH PSCP

Questa sezione approfondirà l'utilità della riga di comando PSCP (PuTTY Secure Copy) e fornirà esempi di comandi PSCP comuni. PSCP è un potente strumento di trasferimento file che ti consente di trasferire in modo sicuro i file tra il tuo computer locale e un server remoto tramite SSH.

Cos'è il PSCP?

PSCP è uno strumento da riga di comando di PuTTY che ti consente di trasferire file in modo sicuro tra il tuo computer locale e un server remoto utilizzando SCP o SFTP. È possibile autenticarsi con PSCP utilizzando password o chiavi.

Esempi di comandi PSCP

Di seguito sono riportati dieci esempi di comandi PSCP e le spiegazioni di ciò che fanno:

Carica un file su un server remoto:

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

Questo comando carica il file local-file.txt dal tuo computer locale al percorso di destinazione specificato sul server remoto.

Scarica un file da un server remoto:

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

Questo comando scarica il file remote-file.txt dal server remoto e lo salva nella destinazione locale specificata.

Trasferisci una directory e il suo contenuto:

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

Questo comando carica l'intera directory locale e i suoi contenuti sul server remoto utilizzando il flag -r, che sta per "ricorsivo".

Trasferisci file utilizzando l'autenticazione basata su chiave:

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

Questo comando carica il file local-file.txt utilizzando l'autenticazione basata su chiave. Il flag -i specifica il file della chiave privata da utilizzare.

Trasferisci file su una porta specifica:

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

Questo comando carica il local-file.txt utilizzando una porta specifica (in questo esempio, la porta 2222). Il flag -P consente di specificare il numero di porta.

Trasferisci file utilizzando il protocollo SCP:

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

Questo comando carica il local-file.txt utilizzando il protocollo SCP. Il flag -scp applica il protocollo predefinito utilizzando SCP anziché SFTP.

Trasferisci file utilizzando il protocollo SFTP:

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

Questo comando carica il local-file.txt utilizzando il protocollo SFTP. Il flag -sftp impone l'uso di SFTP anziché SCP.

Trasferisci file con una cifra specifica:

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

Questo comando carica il local-file.txt utilizzando una cifratura specifica (in questo esempio, AES-256-CBC). Il flag -c specifica la cifra desiderata.

Visualizza l'avanzamento durante il trasferimento dei file:

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

Questo comando carica il file local-file.txt e visualizza le informazioni sullo stato di avanzamento durante il trasferimento. Il flag -v sta per “verbose”.

Trasferisci file con un limite di larghezza di banda:

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

Questo comando carica il local-file.txt con un limite di larghezza di banda di 1024 Kbps. Il flag -l consente di specificare il limite di larghezza di banda in kilobit al secondo.

Comprendendo e utilizzando questi comandi PSCP, puoi gestire in modo efficiente e sicuro i trasferimenti di file tra il tuo computer locale e i server remoti con PuTTY.

Comandi APT di gestione aggiuntivi

Questa sezione tratterà il processo di disinstallazione del client PuTTY SSH e offrirà ulteriori suggerimenti per gli utenti che non necessitano più del software sul proprio sistema Debian.

Rimuovere il client SSH PuTTY

Se decidi di non aver più bisogno del client PuTTY SSH sul tuo sistema Debian, puoi disinstallarlo seguendo questi passaggi:

Esegui il seguente comando nel terminale per rimuovere sia PuTTY che PuTTY Tools:

sudo apt remove putty putty-tools

Questo comando disinstallerà PuTTY e i suoi strumenti associati, rimuovendo di fatto tutte le tracce del software dal tuo sistema.

Conclusione

Con PuTTY installato con successo sul tuo sistema Debian, puoi connetterti in modo rapido e sicuro ai server remoti. La sua semplicità e le funzionalità complete lo rendono una scelta eccellente per la gestione delle connessioni SSH.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento