Ceci est une ancienne révision du document !
Lorsqu'un service est actif sur un serveur, un port TCP ou UDP est en écoute :
Utilisez la commande suivante pour visualiser les ports UDP et TCP actif :
$ netstat -nltu $ ss -nltu
Si les ports 23 et 22 se sont pas en écoute → ces deux services ne sont pas installés. Lien : https://artheodoc.wordpress.com/2016/06/19/voir-les-ports-ouverts-sous-linux/
$ sudo apt -y install telnetd
$ sudo systemctl status inetd $ ss -nlt
Tapez Q pour quitter
$ ip a
Il est nécessaire de disposer d'un client Telnet.
Un client Telnet est disponible sous Windows.
Pour installer le client Telnet sous Windows :
* Lancez une invite de commandes et saisissez le nom du client telnet suivi de l'adresse du serveur distant :
C:>telnet 199.199.199.199
Putty est un utilitaire qui permet d’ouvrir une session Telnet ou SSH sur un serveur distant, c’est-à-dire un session de terminal. Ce logiciel correspond à un seul fichier putty.exe.
Putty est téléchargeable sur Internet à l’adresse du site http://www.putty.org/.
Saisissez le mot de passe du compte pour accéder à l'invite de commande (shell).
$ sudo apt install openssh-server
Vous accédez à distance en SSH en utilisant la commande shh sous Linux et MacOS ou en utilisant un logiciel comme Putty sous Windows.
Vous pouvez ouvrir une session afin d'administrer votre serveur :
Pour des raisons de sécurité, l'accès en SSH avec le compte root est interdit. Pour le permettre, le fichier /etc/ssh/sshd_config doit être modifié :
# PermitRootLogin prohibit-password
PermitRootLogin yes
Relancez le service ssh
# systemctl restart ssh
Pour ouvrir une session à distance avec SSH utilisez maintenant :
Si nécessaire créez un compte linux sur votre VM en utilisant la commande adduser. Renseignez le mot de passe et les autres informations demandées :
# adduser btssio
Donnez maintenant la possibilité à ce compte d'avoir une élévation de privilèges :
# apt install sudo
# adduser btssio sudo