#1 Le 17/07/2016, à 11:47
- FILLTP89
connexion ssh fermée d'après échange du default shell à fish
Bonjour,
je viens de changer mon shell de default à fish. J'ai ubuntu LTS 16.04
Au début j'avais essayé avec: sudo chsh -s `which fish`, mais il ne marchait pas, ni d'après avoir redémarré l'ordinateur.
Alors, j'ai suivi le lien de la discussion sur ce forum: default bash
Si tu utilise sudo tu change le shell par défaut de root, pas celui de user.
Si tu a saisi une fois un nom de shell incorrect, pour remettre le bon (/bin/fish et non pas fish) il faut ouvrir /etc/pam.d/chsh, commenter la ligneauth required pam_shells.so
relancer
sudo chsh
remettre le bon shell pour root, rouvrir /etc/pam.d/chsh et dé-commenter la même ligne que précédemment.
une fois que c'est fait vérifier la présence de /bin/fish puissudo chsh -s /bin/fish user
Maintenant, il marche dans le sense que quand je ouvre un nouveau terminal, c'est fish qui demarre. Le soucis est que mon connexion ssh ne marche plus:
ssh -X gattif@igloo.ecp.fr
key_load_public: invalid format
/usr/local/bin/fish: No such file or directory
ssh_exchange_identification: Connection closed by remote host
Avez vous des idées sur comme résoudre ce problème?
Merci d'avance
Peace
FG
Hors ligne
#2 Le 17/07/2016, à 12:03
- FILLTP89
Re : connexion ssh fermée d'après échange du default shell à fish
Petit information en plus:
si je tape dans bash :
echo $SHELL
la réponse donnée est:
/usr/local/bin/fish
Peace
FG
Hors ligne
#3 Le 18/07/2016, à 12:50
- bruno
Re : connexion ssh fermée d'après échange du default shell à fish
Salut,
Tu as installé fish comment ? Il y a un paquet fish pour Ubuntu…
Pour changer le shell d'un utilisateur il est préférable de faire :
sudo usermod -s /bin/fish nom_tuilisateur
#4 Le 18/07/2016, à 12:55
- FILLTP89
Re : connexion ssh fermée d'après échange du default shell à fish
Bonjour Bruno,
merci de ta réponse.
Oui j'ai installé fish avec :
sudo apt fish
Par contre si je tape:
which fish
j'obtiens plutôt:
/usr/bin/fish
Je vais essayer faire comme tu propose.
En espérant de ne pas impacter la connexion ssh.
Merci
Peace
FG
Hors ligne