Activeu el servidor SSH a Debian

Enable Ssh Server Debian



En aquest article, us mostraré com instal·lar i configurar el servidor SSH a Debian 9 Stretch per a l'inici de sessió remot. Comencem.

Instal·lació del servidor SSH:

Primer, actualitzeu la memòria cau del repositori de paquets apt del vostre sistema operatiu Debian amb l'ordre següent:







$suo apt-get update

La memòria cau del dipòsit de paquets apt s'hauria d'actualitzar tal com podeu veure a la captura de pantalla següent.





A Debian, el servidor SSH es presenta com a paquet ‘openssh-server’. Per instal·lar OpenSSH a Debian, executeu l'ordre següent:





$suo apt-get installopenssh-server

Premeu 'y' i, a continuació, premeu per continuar.



Cal instal·lar el servidor OpenSSH.

A Debian, el comportament predeterminat del servidor OpenSSH és que s'iniciarà automàticament tan bon punt estigui instal·lat. També podeu comprovar si s’executa el servidor OpenSSH amb l’ordre següent:

$suoestat del sistemassh

Hauríeu de veure l'estat 'actiu (en execució)' tal com es mostra a la captura de pantalla següent. El que significa que el servidor SSH s'està executant. També està escoltant al port 22.

Si en qualsevol cas el servidor OpenSSH no s’executa, podeu executar l’ordre següent per iniciar el servidor OpenSSH.

$suosystemctl startssh

Elimineu el servidor SSH de l'inici:

Per defecte, a Debian, el servidor OpenSSH s'hauria d'iniciar automàticament en arrencar el sistema. Si no voleu que comenci a arrencar, primer atureu el servidor OpenSSH amb l'ordre següent:

$suosystemctl stopssh

Ara, si comproveu l'estat del servidor OpenSSH, hauríeu de veure que no funciona com es mostra a la captura de pantalla següent.

Ara desactiveu el servidor OpenSSH des de l'inici amb l'ordre següent:

$suodesactiva systemctlssh

Inicieu el servidor OpenSSH a l'arrencada:

Si voleu tornar a iniciar el servidor OpenSSH en arrencar, només cal que executeu l'ordre següent:

$suosystemctlhabilitar ssh

Ara inicieu el servidor OpenSSH amb l'ordre següent:

$suosystemctl startssh

Si comproveu l’estat del servidor OpenSSH ara, hauríeu de veure que s’executa tal com es mostra a la captura de pantalla següent.

Connexió remota al servidor SSH:

Abans de connectar-vos al servidor SSH remotament, heu de conèixer l'adreça IP del servidor SSH.

Per esbrinar quina és l'adreça IP de l'ordinador que executa el servidor SSH, executeu l'ordre següent des d'aquest equip:

$ipa

A la captura de pantalla podeu veure que l’adreça IP de l’ordinador en què tinc instal·lat el servidor SSH és 192.168.10.82

Ara, per connectar-vos a aquesta màquina des d’un altre equip, executeu l’ordre següent:

$sshNOM D'USUARI@HOST/IP_ADDR

Em connectaré al servidor SSH com a usuari ‘shovon’ i amb l’adreça IP 192.168.10.82 de la meva màquina Ubuntu 17.10.

$sshpala@192.168.10.82

Un cop premeu, hauríeu de veure la següent sol·licitud si és la primera vegada que us connecteu al servidor SSH.

Simplement escriviu 'sí' i premeu.

A continuació, se us demanarà que introduïu la contrasenya d’inici de sessió de l’usuari com a usuari com a usuari. Introduïu la contrasenya i premeu.

Heu d'estar connectat al servidor SSH com a usuari. El nom d'amfitrió ha canviat de 'linuxhint-pc' a 'linuxhint', tal com es pot veure a la captura de pantalla següent.

Podeu verificar que esteu connectat al servidor remot amb l'ordre següent:

$ipa

Podeu veure que l’adreça IP és 192.168.10.82. La IP del nostre servidor SSH.

Podeu executar qualsevol ordre que vulgueu aquí i gestionar el servidor remot mitjançant SSH. Fins i tot podeu comprar una adreça IP pública i controlar el vostre servidor des de qualsevol lloc del món.

Quan hàgiu acabat de configurar, només cal que executeu l'ordre següent per tancar la connexió SSH.

$sortir

Veieu? Heu tornat a tancar la sessió a 'linuxhint-pc'.

Accés root al servidor remot amb SSH:

Ara bé, si voleu accés root al servidor remot, podeu provar d'iniciar la sessió com a root amb l'ordre següent:

$ssharrel@192.168.10.82

Però l'accés root al sistema operatiu modern d'aquesta manera està desactivat per defecte. També és el cas de Debian. Hi ha una solució 'sense configuració', només cal iniciar sessió com a usuari normal i convertir-se en root amb l'ordre següent:

$seva-

Introduïu la contrasenya de root i haureu d'iniciar la sessió com a root com es mostra a la captura de pantalla següent.

Podeu canviar la configuració del vostre servidor SSH per permetre l'accés directe a l'arrel també.

Per fer-ho, obriu el fitxer de configuració '/ etc / ssh / sshd_config' amb 'nano' amb l'ordre següent:

$suo nano /etc/ssh/sshd_config

El fitxer hauria de ser així.

Desplaceu-vos una mica cap avall. Hauríeu de veure la línia marcada a la captura de pantalla següent.

Traieu el signe # abans de PermitRootLogin i canvieu 'prohibir-contrasenya' a 'sí'. Un cop hàgiu acabat, premeu Ctrl + X, premeu 'y' i, a continuació, premeu per desar el fitxer.

Ara reinicieu el servidor SSH amb l'ordre següent:

$suoreinici de systemctlssh

Ara hauríeu de poder connectar-vos directament com a usuari 'root' tal com es mostra a la captura de pantalla següent.

Així és com activeu el servidor SSH per iniciar la sessió remota a Debian 9. Gràcies per llegir aquest article.