Introduzione
Questa procedura mostrerà come utilizzare il programma OpenSSH per connettere un server Linux a un altro tramite riga di comando. È un processo molto semplice che richiede poche conoscenze, ma può essere utile per molti progetti. Normalmente, su Windows, utilizzeresti semplicemente il software PuTTY per connetterti tramite SSH, ma questo non è disponibile per i dispositivi Linux.
Prerequisiti
- Accesso root/amministrativo al tuo server. Se non hai un server e ne hai bisogno, Atlantic.Net offre opzioni di hosting VPS affidabili.
Installazione di OpenSSH
Con la maggior parte delle versioni di Linux, OpenSSH viene già installato per lato client e server. Per assicurarci che sia installato su entrambe le estremità, eseguiremo prima un'installazione su entrambi i lati. Eseguire i seguenti comandi per installare il server e il software client necessari:
Ubuntu/Debian:
sudo apt-get install -y openssh-server openssh-client
CentOS/Fedora (Fedora usa 'dnf' ora, ma verrà comunque installato con 'yum'):
sudo yum install -y openssh-server openssh-client
FreeBSD:
sudo pkg install openssh-server openssh-client
ArchLinux:
sudo pacman -S openssh
Una volta installato OpenSSH, assicurati che il servizio sia in esecuzione. Puoi verificare se è in esecuzione con quanto segue:
CentOS/Fedora/FreeBSD/Ubuntu/Debian:
service sshd status
ArchLinux:
systemctl status sshd
Connessione a un server esterno
A questo punto, sei pronto per connetterti! La sintassi normale per la connessione con OpenSSH è la seguente:
ssh <[email protected] or [email protected]>
Dopo esserti connesso al tuo dispositivo esterno, vedrai quanto segue che è la negoziazione RSA tra entrambi i dispositivi per assicurarti di connetterti all'host giusto:
The authenticity of host '69.28.xx.xx (69.28.xx.xx)' can't be established. RSA key fingerprint is 75:98:a9:3d:f8:e7:48:bf:05:c9:1b:ea:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)? yes
Puoi scegliere di aggiungere questa chiave RSA in modo permanente alla tua configurazione SSH in modo che questo host esterno sia archiviato in modo permanente con questa chiave. Questo è normalmente visto come un bene a meno che non modifichi frequentemente la configurazione SSH dell'host esterno. Ciò impedirà alle persone con intenzioni dannose di impersonare il server a cui ti stai connettendo o di eseguire attacchi "man-in-the-middle".
Warning: Permanently added '69.28.xx.xx' (RSA) to the list of known hosts.
Successivamente, ti verrà richiesta la password dell'utente con cui hai effettuato l'accesso. Se non hai specificato un utente, accederà automaticamente come "root".
[email protected]'s password: Last login: Mon Apr 25 06:25:43 2016 from 209.208.xx.xx
Inserisci la password per il tuo utente e sei a posto!
Grazie per aver seguito insieme a questo come connettersi al tuo server Linux con OpenSSH. Scopri di più sulle nostre soluzioni di hosting VPS convenienti e assicurati di ricontrollare con noi per aggiornamenti e ulteriori tutorial, come Come eseguire SSH su server tramite Linux.