Bonjours;
Je suis tombé par hasard sur un article dans "
Linux Planète" expliquant comment reconnaître une session SSH dans un terminal.
pour obtenir ce genre de résultat :
root@serveur:~ssh$
La manipulation est assez simple il suffit de modifier le fichier ~/.bashrc du système distant (Du poste client.) en ajoutant les modifications suivantes :
if [ -n "$SSH_CLIENT" ]; then texte=" ssh"
fi
export PS1='[\e[0;31m]\u@h:\w${texte}$[e[m] '
Donc j'ajoute c'est quelque ligne dans mon fichier .bashrc pour obtenir ceci :
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
if [ -n "$SSH_CLIENT" ]; then
texte=" ssh"
fi
export PS1='[\e[0;31m]\u@h:\w${texte}$[e[m] '
# User specific aliases and functions
mais moi j'obtiens plutôt ce genre de résultat avant même d'ouvrir une session SSH:
ejahan@h:~$e[m
Quelqu'un aurait t'il une petite idée pour obtenir le résultat désiré
Merci d'avance.
Manjah