Comment activer SSH
Introduction
Le protocole SSH est un protocole de communication sécurisé permettant d'accéder à distance à un système. Ce guide vous explique comment activer et configurer SSH sur une carte embarquée sous Debian.
Configuration d'une IP statique (optionnel)
Pour faciliter la connexion SSH, il peut être utile de configurer une IP statique. Suivez les étapes ci-dessous pour définir une IP statique sur votre carte.
-
Éditez le fichier de configuration réseau :
sudo vim /etc/network/interfaces.d/ssh_static.confAjoutez les lignes suivantes :
auto enp0 iface enp0 inet static address 192.168.0.50 netmask 255.255.255.0 gateway 192.168.0.1Remplacez
enp0par le nom de votre interface réseau si nécessaire. -
Redémarrez le service réseau :
sudo systemctl restart networking -
Vérifiez la configuration réseau :
ifconfigAssurez-vous que l'adresse IP statique est correctement assignée.
-
Configurez votre PC avec une adresse IP dans le même sous-réseau :
Assignez à votre PC une adresse IP comme
192.168.0.x, oùxest un nombre différent de 50. -
Testez la connexion en pingant l'adresse IP :
ping 192.168.0.50Si vous recevez une réponse, cela signifie que la configuration réseau est correcte.
Configuration SSH
-
Éditez le fichier de configuration SSH :
sudo vim /etc/ssh/sshd_config.d/local.confAjoutez les lignes suivantes :
Port 22 AddressFamily inet ListenAddress 192.168.0.50Cela configure le service SSH pour écouter sur le port 22 et l'adresse IP 192.168.0.50.
-
Redémarrez le service SSH :
sudo systemctl restart sshd -
Vérifiez l'état du service SSH :
sudo systemctl status sshdAssurez-vous que le service SSH est actif et en cours d'exécution.
-
Testez la connexion SSH depuis votre PC :
ssh debian@192.168.0.50Remplacez
debianpar votre nom d'utilisateur sur la carte embarquée. Si la connexion est réussie, vous avez activé SSH avec succès.