Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2014, à 15:26

JujuLand

[Résolu] SSHD et Ubuntu 14.04

J'utilise openssh depuis quelques temps sous Ubuntu 12.04 sans (trop) de problème.

Sur les deux dernières installations que je viens de faire sous 14.04 plus précisement, impossible de se connecter, puis dans un deuxième temps de lancer sshd
Sur le premier ordi, j'avais simplement constaté que le serveur ne se connectait pas.
Sur le deuxième, j'ai été un peu plus curieux, et au constaté, que contrairement au paramétrage que j'avais effectué (port différent de 22), le serveur était lance sur le port 22, STOP et START ou RESTART n'y faisant rien, par contre, ok sur le port 22. Après reboot, le lancement du serveur ne me donne pas, comme précédemment le pid du serveur, et quand j'essaye de voir avec un ps, il n'apparait pas (ce qui est cohérent avec le fait qu'au lancement, il ne m'affiche pas de pid.

Je renomme systématiquement sshd.conf dans /etc/init pour empêcher le lancement au démarrage (ceci des l'install)
Je viens de refaire un essai, et il se trouve que si je renomme avec le nom d'origine, çà fonctionne... le serveur est bien lancé depuis init

C'est très curieux ...

Quelle raison a pu pousser les programmeurs à modifier çà ... impossible de lancer un serveur (au moins celui-là), s'il n'est pas lancé depuis init ?

Constatez-vous les mêmes choses ?

Merci
A+

Dernière modification par JujuLand (Le 07/11/2014, à 23:16)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 05/10/2014, à 10:27

koshieIsYourDaddy

Re : [Résolu] SSHD et Ubuntu 14.04

Salut,

Jujuland a écrit :

Je renomme systématiquement sshd.conf dans /etc/init pour empêcher le lancement au démarrage (ceci des l'install)

Pourquoi changer le nom du fichier de conf, alors qu'il y a toute une série de commande permettant de gérer son lancement. On ne change pas le nom d'un service pour empêcher son démarrage, au lieu de ça on doit désactiver son lancement au boot!

La commande update-rc.d sert à activer ou désactiver un service au démarrage, proprement.

Je te recommande chaudement la lecture de cette page.

Si tu t'arranges pour faire les choses proprement, ça marchera.

Koshicalement

Hors ligne

#3 Le 05/10/2014, à 21:36

JujuLand

Re : [Résolu] SSHD et Ubuntu 14.04

En fait, sous 12.04, j'utilisais un outils qui s'appelait 'Simple Service Manager', et renommait le conf en sshd.conf.disabled, et le renommait en cas de relance. J'avais donc l'habitude de faire comme çà, et çà fonctionnait très bien. Ce qui n'est plus le cas avec 14.04

Mais j'utiliserai dorénavant cette commande.

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 06/10/2014, à 17:06

JujuLand

Re : [Résolu] SSHD et Ubuntu 14.04

Bon, j'ai essayé cette commande sous 12.04, et sudo update-rc.d ne semble pas fonctionner. Normal ?

Si j'ai bien compris, on supprime ssh du démarrage par:

alain@Gramps-JujuLand:~$ sudo update-rc.d -f ssh remove
 Removing any system startup links for /etc/init.d/ssh ...
   /etc/rc0.d/K20ssh
   /etc/rc1.d/K20ssh
   /etc/rc2.d/S20ssh
   /etc/rc3.d/S20ssh
   /etc/rc4.d/S20ssh
   /etc/rc5.d/S20ssh
   /etc/rc6.d/K20ssh

Et on le remet par:

alain@Gramps-JujuLand:~$ sudo update-rc.d -f ssh defaults
update-rc.d: warning: ssh stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
 Adding system startup for /etc/init.d/ssh ...
   /etc/rc0.d/K20ssh -> ../init.d/ssh
   /etc/rc1.d/K20ssh -> ../init.d/ssh
   /etc/rc6.d/K20ssh -> ../init.d/ssh
   /etc/rc2.d/S20ssh -> ../init.d/ssh
   /etc/rc3.d/S20ssh -> ../init.d/ssh
   /etc/rc4.d/S20ssh -> ../init.d/ssh
   /etc/rc5.d/S20ssh -> ../init.d/ssh

La suppression ne fonctionne pas ... le service ssh est toujours lancé ...

                                           #################################### 
                                           #  Liste des serveurs IP démarrés  # 
                                           #################################### 
 
tcp        0      0 0.0.0.0:17500           0.0.0.0:*               LISTEN      1000       15125       2911/dropbox    
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      0          9293        1122/smbd       
tcp        0      0 0.0.0.0:901             0.0.0.0:*               LISTEN      0          11794       2089/inetd      
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      0          9295        1122/smbd       
tcp        0      0 0.0.0.0:2317            0.0.0.0:*               LISTEN      122        11664       2015/gwd        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          9533        1171/sshd       
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      0          10529       1516/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          11862       1226/cupsd      
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          11613       1992/exim4      
 
 Fermez avec la console avec la croix ...
 
alain@Gramps-JujuLand:~$ 

Ce n'est pas un problème avec 12.04 vu que j'ai 'Simple Service Manager'

Mais j'espère que ça fonctionne avec 14.04
J'aurai une machine demain, et j'essaierai.

Merci
A+

Dernière modification par JujuLand (Le 06/10/2014, à 17:14)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#5 Le 06/10/2014, à 17:31

JujuLand

Re : [Résolu] SSHD et Ubuntu 14.04

Bon, de nouveaux tests sous 12.04, m'ont permis de trouver le problème:

En supprimant le fichier ssh.conf sous /etc/init, la commande
update-rc.d -f ssh remove
fonctionne.

Ce fichier conf masquait les fichiers de démarrage sous les rc?.d
En le renommant, çà fonctionne
Ce même fichier sous 14.04 doit perturber aussi, mais là, renommé, il empêche tout lancement du service.

J'essaierai probablement demain.

A+

Dernière modification par JujuLand (Le 06/10/2014, à 17:32)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#6 Le 07/11/2014, à 22:53

JujuLand

Re : [Résolu] SSHD et Ubuntu 14.04

Bon, j'avais laissé tomber pour d'autres trucs, mais je viens de refaire un portable en Xubuntu 14.04, et la commande update-rc.d ne fonctionne pas.

sudo update-rc.d -f ssh remove

Pas de message d'erreur, mais au rédemarrage, le service est lancé.
C'est gonflant.

Je crois que je vais procéder de la façon suivante:
je vais créer un service pour désactiver ssh en le renommant ssh.disabled

et pour lancer le service,
il me suffira de renommer, et ensuite de lancer le service

Je ne vois pas d'autres solutions pour faire que çà fonctionne ...
Si vous avez d'autres idées, ne vous génez pas ...

Merci
A+

Dernière modification par JujuLand (Le 07/11/2014, à 22:58)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#7 Le 07/11/2014, à 23:14

JujuLand

Re : [Résolu] SSHD et Ubuntu 14.04

Cà y est, j'ai trouvé.

Il y avait un fichier ssh.conf dans /etc/init qui n'existe pas sous Ubuntu 12.04, par exemple

avec ceci dans le fichier :

start on runlevel [2345]
stop on runlevel [!2345]

en vidant le runlevel de start,

start on runlevel []
stop on runlevel [!2345]

çà fait l'affaire, et le lancement fonctionne parfaitement avec un
sudo service ssh start

Ouf ...

A+

Dernière modification par JujuLand (Le 07/11/2014, à 23:15)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne