web-dev-qa-db-fra.com

Comment démarrer SSH Daemon sur le démarrage sur Linux Mint Debian v2

J'utilise Linux Mint Debian V2, 64 bits.

J'ai remarqué récemment que mon démon SSH ne démarre pas automatiquement au démarrage. Il était utilisé pour. Je ne suis pas sûr que si cela advenait faire avec mes configurations de configuration UFW ou SSHD_CONFIG, mais cela ne commence pas maintenant à moins que je ne mettez:

Sudo service ssh start

J'ai fouillé le net et je pourrais trouver des solutions telles que:

Sudo update-rc.d ssh defaults

et créer un fichier sshd dans /etc/init.d, mais ils n'ont pas fonctionné.

J'ai essayé de purger SSH et OpenSSH-Server et réinstaller. Mais cela n'avait aucun effet. Cela a commencé automatiquement après réinstaller, mais une fois que j'ai redémarré et vérifié pour le démon SSH, cela ne se présenterait pas.

Des suggestions sur la façon dont je peux l'obtenir pour commencer le démarrage?

6
linstar

En supposant que vous avez installé openssh-server, vérifier sshd liens symboliques de démarrage sur /etc/rc{2,3,4,5} répertoires, courir ls -l /etc/rc?.d/*ssh S'il n'y a pas de liens de démarrage là-bas, créez-les en exécutant:

Sudo update-rc.d ssh defaults

et redémarrez.

Si le problème n'est pas encore résolu, vous pouvez l'essayer en plaçant service ssh start (avant la ligne "sortie 0") à /etc/rc.local Fichier et redémarrez à nouveau.

4
Arnab

En fait, il est simple avec SystemCTL

~ $ Sudo SystemCtL Activer SSH.Service Synchronisation état de SSH.Service avec script de service SYSV avec/lib/systemd/systemd-sysv-installer. Exécution:/lib/systemd/systemd-sysv-installe Activer SSH créé SMLINK /ETC/Systemd/system/sshd.service → /Lib/systemd/system/ssh.service.

Soit redémarrer pour activer ou utiliser

~ $ SUDO SYSTEMCTL Démarrer SSH.Service

3
Diarmuid O'Briain

Je l'ai compris. Comme je l'ai posté dans mon autre poste: Y a-t-il un journal de démarrage SSH spécifique?

Dans mon fichier auth.log, il n'était pas contraignant à l'adresse IP que j'ai placé pour le paramètre lisierAddress dans/etc/ssh/sshd_config. Après que je l'ai changé à 0.0.0.0, cela commence maintenant. Vous ne comprenez pas bien, je pensais pouvoir mettre l'adresse IP de mon ordinateur?

Et je ne comprends pas pourquoi cela ne commence pas au démarrage, pourtant, manuellement, cela peut commencer.

1
linstar

Cela a réparé pour moi:

crontab -e

Ajoutez ensuite cette ligne dans le bas:

@reboot sleep 15 && /bin/systemctl restart sshd
0
Saud Iqbal

J'ai le même problème sur une framboise, ma solution rapide et sale était mises à jour-rc.d désactivez ABD i Mettez le service SSH Démarrer dans mon RC.Local.

peut-être dans votre cas un service SSH permettra d'aider, ...

0
cleric