Forum Linux.debian/ubuntu Double motd qui s'affiche

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
sept.
2017

Bonjour à tous,

J'ai mis en place une sorte de reverse proxy/vhost pour du ssh (redirection sur l'user et non l'url) avec deux serveur : un premier qui reçoit la connexion ssh sur le 22 et en fonction de l'user redirige sur un deuxième serveur.

J'ai fait ça avec un simple script bash dans /bin qui vient remplacer le shell dans le /etc/passwd et les clefs ssh rentrée à droite et a gauche pour que ça marche bien.
Voici le contenu de ce script :

#!/bin/bash
ssh user@srv2.lan 2> /dev/null
exit

Mon problème est que j'ai le motd du 2e serveur qui s'affiche en double je ne comprend pas pourquoi et ne voit pas comment debug ça.

Avant il m'affichait l'erreur "stdin: not a tty" mais elle a disparu avec l'usage du "2> /dev/null"

J'ai bien tenté de rajouter un -t mais ça ne change rien.

Quelqu'un aurait une idée ?

Merci :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.