Si vous avez le contrôle sur la machine serveur, pourquoi ne pas invoquer shell 
bash au moment du login, par exemple dans /etc/profile? 

Ou si ça ne suffit pas, changer le shell de défaut?

Apparemment, quelques idées ici:
http://unix.stackexchange.com/questions/20729/ssh-start-a-specific-shell-and-run-a-command-on-the-remote-machine


D’après ce que j’ai compris, 
- authentification par mot de passe: simplement mettre un exec bash derrière la 
commande ssh
- authentification par clé publique: on peut indiquer des commandes à exécuter 
pour une clé dans le authorized_key. Plutôt cool comme idée!

Bonne soirée,
Laurent




> Le 25 févr. 2016 à 18:50, Daniel Cordey <[email protected]> a écrit :
> 
> On 24. 02. 16 23:48, Cédric BRINER wrote:
> 
>> Ouais pas de moquerie, surtout quand on apprend qu'Ubuntu va délivrer un
>> zfs.ko.
> 
> T'es pas obligé d'utiliser :-)
> 
> 
>> As-tu bien lu ma question.
>> Tu verrais que j'ai  place dans la ligne du ssh d'invoquer /usr/bin/bash
>> au lieu du tcsh.
> 
> Oui, mais... ssh lance un tcsh !!! qui interprète la libe "/usr/bin/bash...". 
> Ce qui fait que tcsh va t'interpréter toute ta ligne avant l'exécution du 
> bash. Voilà pourquoi...
> 
>> pas trop envie de faire ça. J'ai bien trop de machine, et j'ai pas envie
>> de me lancer dans ce genre de truc. À moins que je ne trouve rien d'autre
> 
> Je sais... mais c'est quand même un peu plus sûr... Je comprends bien ton 
> problème de multiple machine... Mais en fait, il devrait être facile de 
> modifier les fichiers de tes machine à distance, puisque tu peux exécuter des 
> commandes en root depuis une de tes machine. Ensuite, tu enlèvera le 
> PermitRootLogin :-)
> 
> dc
> 
> _______________________________________________
> gull mailing list
> [email protected]
> http://forum.linux-gull.ch/mailman/listinfo/gull
> 

_______________________________________________
gull mailing list
[email protected]
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à