Per stabilire una connessione SSH tra il tuo PC Linux e un server remoto, devi avere un client SSH installato. Ecco alcune delle migliori opzioni.
Secure Shell (SSH) è un protocollo di connessione di rete che consente di controllare i computer remoti su una rete.
Per utilizzare SSH su Linux, è necessario installare un client SSH. Ecco un elenco di alcuni dei più popolari client SSH per Linux tra cui scegliere.
1. ApriSSH
Probabilmente il client SSH più popolare per Linux, OpenSSH viene installato per impostazione predefinita sulla maggior parte delle distribuzioni Linux. È open source, gratuito e versatile. OpenSSH è disponibile anche su altre piattaforme come Windows, macOS e BSD.
OpenSSH è leggero e semplice da usare. Viene fornito con una serie di strumenti che portano a termine il lavoro, niente di speciale. Puoi usarlo per il tunneling SSH, gli accessi remoti sicuri e il trasferimento di file.
OpenSSH viene fornito anche con il ssh-keygen utilità che ti permette di creare chiavi crittografate per accessi remoti senza password più sicuri.
Il trasferimento sicuro dei file è un'altra caratteristica importante di OpenSSH. Usando il comando scp, puoi trasferire i file in modo sicuro tra due computer sia localmente che su Internet. L'utilità scp ti consente di trasferire file anche su diversi sistemi operativi. Ad esempio, puoi trasferire file da un server Linux a un PC Windows o macOS.
Se non hai installato OpenSSH, ecco come installarlo su una distribuzione basata su Debian come Ubuntu:
sudo apt install openssh-server
Nelle distribuzioni basate su RHEL:
sudo dnf install openssh-server
Su ArcoLinux:
sudo pacman -Sy apresh
2. Stucco
PuTTY è un altro potente client SSH open source e multipiattaforma che è stato inizialmente sviluppato per Windows ma ora è arrivato a Linux e macOS.
PuTTY è dotato di una GUI intuitiva e leggera, molto semplice da usare. Ha ottime funzionalità, che lo rendono uno dei preferiti tra molti amministratori di sistema.
Oltre a SSH, PuTTY supporta più protocolli di connessione remota come telnet, un protocollo di connessione legacy meno sicuro ma utile quando ci si connette a sistemi che non supportano SSH.
PuTTY supporta anche la connettività seriale. La connessione seriale è molto diffusa sui dispositivi di rete come switch e router.
Ecco come puoi installare PuTTY su Debian o Ubuntu:
sudo apt installa mastice
Nelle distribuzioni basate su RHEL:
sudo dnf installa mastice
Su Arch Linux e suoi derivati:
sudo pacman -Sy mastice
3. Termio
Termius è un client SSH moderno e versatile per Linux. È veramente multipiattaforma in quanto puoi usarlo sia su PC che su smartphone. È disponibile su macOS, Windows, Linux, Android e iOS.
Termius è gratuito per uso personale con funzionalità limitate, che sono comunque ottime. Per funzionalità più avanzate e collaborazione in team, puoi abbonarti alla versione Pro o Team, che vale l'investimento in base alle funzionalità fornite e all'aumento della produttività.
Indubbiamente uno dei client SSH più personalizzabili oggi sul mercato, Termius viene fornito con diversi temi, stilizzazione dei caratteri e altre funzionalità di personalizzazione.
Con Termius, puoi sincronizzare in modo sicuro ed eseguire il backup dei dati e delle configurazioni, quindi ogni volta che passi a un altro dispositivo ottieni lo stesso aspetto. Termius può anche importare dati di configurazione SSH da altri client SSH come PuTTY, MobaXterm e SecureCRT.
Collabora facilmente con altri membri del team e partner commerciali condividendo in modo sicuro sessioni SSH, accesso all'infrastruttura e sincronizzando i dati nel cloud con Termius.
Scaricamento:Termio
4. MobaXterm
MobaXterm è un potente terminale e client SSH inizialmente progettato per Windows. Ora ha un'edizione portatile per Linux.
MobaXterm viene fornito con una vasta gamma di funzionalità e strumenti per il calcolo remoto. Viene fornito con un server X integrato, che consente di eseguire applicazioni GUI in remoto e visualizzarle sul dispositivo locale.
Oltre a SSH, MobaXterm consente di utilizzare più soluzioni di connessione remota come SFTP, RDP, VNC FTP e il telnet meno sicuro. Viene inoltre fornito con numerosi strumenti di rete per supportare i carichi di lavoro quotidiani.
Con MobaXterm, puoi gestire facilmente più sessioni contemporaneamente. All'interno dell'interfaccia a schede, puoi passare da una scheda all'altra, semplificando la fornitura di supporto o manutenzione a più connessioni remote alla volta.
MobaXterm offre un set completo di funzionalità per le tue esigenze di connessione remota. È ampiamente utilizzato da amministratori di sistema, sviluppatori e professionisti IT.
Scaricamento:MobaXterm
5. Terminatore
Terminator non è un client SSH ma piuttosto un emulatore di terminale che supporta solide connessioni SSH. È open source e multipiattaforma.
Terminator ti consente di aprire e gestire più connessioni SSH all'interno di un'unica finestra. Inoltre, puoi usarlo per eseguire tutti i comandi di Linux che conosci.
Puoi dividere le tue sessioni SSH verticalmente o orizzontalmente all'interno di una singola finestra usando Terminator. Ciò consente di consultare rapidamente le informazioni a colpo d'occhio e offre un notevole aumento della produttività.
Terminator offre fantastiche funzionalità di personalizzazione in modo da poter personalizzare l'esperienza dell'utente a proprio piacimento. Ti consente di personalizzare i caratteri, i colori, le scorciatoie da tastiera e altre preferenze.
Ecco come puoi installare Terminator su Debian e Ubuntu:
sudo apt installa terminatore
Per installare su Arch Linux:
sudo pacman -S terminatore
E sulle distribuzioni basate su RHEL:
sudo dnf install epel-release && sudo dnf install terminator
6. Remina
Remmina è un desktop remoto basato su GUI ricco di funzionalità e un client SSH per Linux. Viene fornito con un'interfaccia pulita e intuitiva, che lo rende una scelta popolare tra gli ingegneri.
Oltre a SSH, Remmina supporta altri protocolli di connessione remota come Remote Desktop Protocol (RDP), VNC, NX, SPICE, ecc. Ciò consente di connettersi a una gamma più ampia di sistemi operativi.
Con Remmina puoi personalizzare facilmente le impostazioni di visualizzazione, le scorciatoie da tastiera, i metodi di autenticazione e altro ancora. Gestisci e organizza le tue sessioni di connessione remota e i tuoi dispositivi. Salva i tuoi profili di connessione e ordinali per un rapido accesso e collaborazione.
L'interfaccia a schede consente di gestire più sessioni remote all'interno di un'unica finestra. Questo è utile quando si desidera passare da una connessione all'altra senza aprire più finestre.
Remmina è dotato anche di funzionalità di trasferimento file, che ti consentono di trasferire file tra il tuo computer locale e PC remoti.
Esegui il seguente comando per installare Remmina su distribuzioni basate su Debian:
sudo apt installa remmina
Per installare su Arch Linux:
sudo pacman -S remmina
E su distribuzioni basate su RHEL, esegui:
sudo dnf installa remmina
7. Responsabile PAC
PAC Manager è una potente soluzione di connessione remota open source basata su GUI che fornisce un portale centralizzato per la gestione delle connessioni SSH. Viene fornito con funzionalità appositamente progettate per ingegneri di rete e amministratori di sistema.
PAC Manager fornisce capacità di automazione e scripting in modo da poter eseguire facilmente set di comandi su sistemi remoti automaticamente.
PAC Manager non si limita solo a SSH. Supporta una vasta gamma di protocolli come RDP, VNC, seriale, ecc. Inoltre, supporta il tunneling SSH sicuro e il port forwarding verso sistemi remoti.
Ecco come installare PAC Manager su Debian e Ubuntu:
sudo apt install pac-manager
E sulle distribuzioni basate su RHEL:
sudo dnf install pac-manager
Gestisci le connessioni remote su Linux con SSH
SSH è un protocollo sicuro che offre grandi capacità di gestione remota. È particolarmente importante per la connessione a server Linux remoti che non dispongono di una GUI.
Aumenta la tua produttività e migliora il tuo flusso di lavoro ottenendo il client SSH giusto per le tue esigenze.