web-dev-qa-db-fra.com

Démarrer le serveur ssh au démarrage

Je fais mon google-fu, mais je ne trouve que des guides obsolètes ou des guides se rapportant uniquement aux variantes de serveur d'Ubuntu.

Je dois le configurer pour que le serveur ssh soit exécuté au démarrage afin de pouvoir accéder à l'ordinateur à distance sans avoir à me connecter physiquement sur l'ordinateur hôte. Comment je ferais ça? J'ai déjà un serveur ssh configuré pour pouvoir me connecter et tout le reste, mais je devrais d'abord me connecter à l'hôte et exécuter Sudo /etc/init.d/ssh start

36
Tommy Brunn

Cela devrait faire l'affaire..

Sudo update-rc.d ssh defaults

EDIT: Si votre réseau est configuré avec Network Manager, la connexion ne sera établie que si un utilisateur se connecte via l'interface graphique. Pour configurer manuellement, vous devez éditer le fichier /etc/network/interfaces, regardez ce guide et si vous utilisez le sans fil, vous pouvez avoir un regardez ici

46
LassePoulsen
Sudo update-rc.d ssh defaults

fonctionnera sur les systèmes sysV, mais le dernier-né, Ubuntu, utilise systemd pour contrôler le processus de démarrage. Pour que sshd démarre au démarrage d’un système systemd, vous devez

systemctl enable ssh.socket

en tant que racine.

15
KernelSanders

Si vous installez le serveur openssh à partir du référentiel, il devrait être démarré au démarrage par défaut, qu’une connexion réseau soit disponible ou non (ce qui est un problème différent pour lequel mot people répond).

0
João Pinto