L'installazione del server o client SSH su CentOS 7 o 6 è davvero semplicissima, è necessario seguire alcuni comandi forniti nell'articolo...
SSH sta per protocollo Secure Shell utilizzato per accedere in remoto e accedere al sistema informatico, ai server o al PC. È stato sviluppato principalmente per l'utilizzo nel sistema UNIX ma in seguito si è diffuso anche su altri sistemi operativi. È sviluppato per connettere in modo sicuro i sistemi semplicemente aggirando qualsiasi vulnerabilità della rete o degli hacker. I sistemi con server e client SSH utilizzano una chiave speciale per stabilire una connessione. È uno strumento multipiattaforma che può essere utilizzato su Windows,Linux, FreeBSD, Android o MacOS. Scopri di più su.
Qui mostreremo come installare OpenSSH su CentOS 7 per accedervi in remoto dal sistema operativo Windows 10/7 utilizzando Putty.
Su CentOS Desktop o Server, qualunque cosa tu abbia, installeremo due parti di OpenSSH (uno strumento SSH open source); uno saràCliente OpenSSHper accedere ad altri sistemi utilizzando SSH e un altro è il server OpenSSH per eseguire un demone del server SSH in modo da poter accedere a CentOS da remoto.
sudo yum -y install openssh-server openssh-clients
Abilita SSH come servizi di sistema
Se ogni volta che non desideri eseguire manualmente il servizio SSH su CentOS, dobbiamo semplicemente abilitare SSH come servizio Systemctl (servizi di sistema). Significa che nel momento in cui il tuo sistema viene avviato, si abiliterà e funzionerà automaticamente.
chkconfig sshd on
Avvia il servizio SSH CentOS
Usa semplicemente il comando seguente per avviare finalmente il demone sshd (openssh-server)
service sshd start
Fermarsi
Nel caso in cui desideri arrestare il server SSH su CentOS:
sudo service sshd stop
Per disattivare il servizio (facoltativo)
Utilizzare il comando per disattivare il servizio SSH e quindi eliminarlo, in modo che non possa essere installato ed eseguito all'avvio del sistema
sudo chkconfig sshd off
Rimuovilo
sudo chkconfig sshd --del
Disinstallare il server OpenSSH
In futuro, quando non ne avrai più bisogno, utilizza il comando seguente per disinstallare il server SSH da CetnOS
yum remove openssh
Finalmente, il tuo sistema ha il fileSSH, ora diciamo che vuoi connettertiCentOS7dafinestre10utilizzandoMastice.
- Primo,scaricamentoEInstallareStucco su Windows 10
- CorrereMastice
- Inserisci ilIndirizzo IPdi CentOS in esecuzione con il server OpenSSH. Se non conosci l'indirizzo IP del tuo server o desktop CentOS, esegui semplicemente un comandoifconfignel terminale.
- SelezionareSSHcome tipo di connessione
- Infine, fare clic suAprirepulsante.
PuTTY chiederà di accettare la chiave ssh generata dal server facendo clic suSÌpulsante.
Si aprirà una finestra di terminale che ti chiederà di accedere. Ora puoi accedere comeradiceo qualsiasi altroutentequello presente suCetnOSe vuoi connetterti.
Configurazione del server OpenSSH (opzionale)
Nel caso in cui desideri limitare alcuni indirizzi IP a SSH o disabilitare l'accesso root del server o desideri modificare la porta 22 predefinita di SSH con una personalizzata, modifica semplicemente il file shd_config del server OpenSSH su CertnOS.
Dal Terminale utilizzare VIM per modificare il file di configurazione:
vi /etc/ssh/sshd_config
Nel file, trova e sostituisci:
Per associare alcuni indirizzi IP a SSH, rimuovere innanzitutto il file#da ListenAddress e sostituisci0.0.0.0con l'indirizzo IP.
Per cambiare la porta 22 con un'altra, rimuoverla nuovamente#indicato davanti alla Porta 22 e sostituisci 22 con il numero di porta che desideri assegnare.
Per disabilitare l'accesso root, rimuovi#e sostituireSÌconNOdato di frontePermettiRootLoginopzione.
PermitRootLogin no
Per limitare l'accesso ad alcuni utenti, aggiungere quanto segue
Consenti utentiutenti
Sostituireutenticon il tuo nome utente.
Dopo aver eseguito tutte le modifiche, salva il file, per quella prima pressioneESCpulsante e quindi digitare:wq
Infine, riavvia il servizio SSH.
service sshd restart
Altre risorse:












