Outils pour utilisateurs

Outils du site


Panneau latéral

ACCUEIL

Support de cours

SNT

ICN

Semestre 1

Semestre 2

Semestre 3 et 4

Les livres du BTS SIO

* accès limité

reseau:debian:ssh

Accès à distance avec SSH

Présentation

OpenSSH (OpenBSD Secure Shell) est un ensemble d'outils informatiques libres permettant des communications sécurisées sur un réseau informatique en utilisant le protocole SSH.

Installer le service SSH

  • ouvrez une invite de commandes sur le serveur Debian et lancez l'installation d'OpenSSH.
# apt install openssh-server

Accéder à distance à la VM

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 :

  • en utilisant le compte root, solution pratique mais déconseillée pour des raisons de sécurité ;
  • ou en utilisant un compte qui n'est pas root, disposant de moins de droits, mais qui est configuré afin d'avoir la possibilité d'obtenir une élévation de privilèges quand cela est nécessaire avec l'utilisation de sudo.

Accès à distance avec le compte root

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é :

  • la ligne suivante doit être commentée
# PermitRootLogin prohibit-password
  • ajoutez la ligne suivangte :
PermitRootLogin yes

Relancez le service ssh

# systemctl restart ssh

Pour ouvrir une session à distance avec SSH utilisez maintenant :

  • le compte root ;
  • le mot de passe que vous avez défini (btssio suggéré).

Accès à distance avec le compte qui n'est pas root

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 :

  • installer sudo
# apt install sudo
  • ajouter l'utilisateur nouvellement créé au groupe sudo
# adduser btssio sudo

Configuration de l'accès SSH au serveur avec Putty

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.

  • Télécharger l’utilitaire putty.exe à partir du partage Classe.

Putty est téléchargeable sur Internet à l’adresse du site http://www.putty.org/.

  • Configurez Putty pour avoir un accès console à votre serveur.
  • Indiquez l'adresse IP de votre serveur et le port 22 (SSH).

  • précisez le compte root pour vous connecter :

  • Cliquez sur Open pour lancer la connexion.
reseau/debian/ssh.txt · Dernière modification: 2020/01/23 09:08 par techer.charles_educ-valadon-limoges.fr