
Modifier le port SSH dans un LXC Debian 13
En voulant me faire un accès SSH dans un LXC sur un port personnalisé, je me suis rendu compte que ça ne fonctionnait pas avec ma méthode habituelle : modification du fichier
/etc/ssh/sshd_config ou l'ajout d'un fichier /etc/ssh/sshd_config.d/ssh_config_local.conf.J'ai donc fait des recherches et me suis fait aider par Perplexity.
Voilà le résumé des commandes à employer pour modifier le port SSH dans un conteneur LXC.
1.
Bash:
systemctl stop ssh.socket
systemctl disable ssh.socket
2.
Bash:
systemctl enable ssh.service
3.
→ Éditez
/etc/ssh/sshd_config ou créez un fichier dans /etc/ssh/sshd_config.d/ :
Bash:
Port 2222
4.
Bash:
systemctl restart ssh.service
5.
Bash:
ss -tulpn | grep ssh
sshd (pas systemd) écouter sur le nouveau port.Sur Debian 13, SSH utilise par défaut le socket systemd qui écoute le port 22 directement et ignore les paramètres dans
sshd_config. En arrêtant et désactivant le socket, on force SSH à utiliser le service traditionnel qui lit vraiment le fichier de configuration.
Dernière édition: