Re: ssh et vi

Startseite

Nachricht beantworten
Autor: Olivier Allard-Jacquin
Datum:  
To: Guilde Mailing list
Betreff: Re: ssh et vi
    Bonsoir,

Jean-Michel Bonnefond wrote:
> Bonjour,
>
> Je fut tres etonné quand apres m'etre connecté sur un serveur pas SSH, j'ai
> voulu editer un fichier avec un bete vi de base :
>
> root@aligator:~# vi /etc/crontab
> X11 connection rejected because of wrong authentication.
> X connection to localhost:10.0 broken (explicit kill or server shutdown).
>
> Que peux bien venir faire une connection X11 dans cette affaire ???
>
> Quand j'autorise les connections X11 (xhost + et ssh -X), j'arrive alors a
> faire un vi en console???
> Bizare non?
>
> Jean-Michel.


    C'est parce que tu dois utiliser vim (Vi iMprouvment) sans le savoir, 
et que celui-ci doit tenter de d'ouvrir une connexion X pour savoir si 
il doit se lancer en mode graphique ou en mode texte.


    Tu utilises KMail, et donc peut-être une Mandrake avec KDE. Sur ma 
mandrale 9.2, j'ai ceci :


[olivier@phoenix olivier]$ which vi
/bin/vi
[olivier@phoenix olivier]$ ll /bin/vi
lrwxrwxrwx 1 root root 20 mar 27 2003 /bin/vi -> /etc/alternatives/vi*
[olivier@phoenix olivier]$ ll /etc/alternatives/vi
lrwxrwxrwx 1 root root 21 oct 18 15:25 /etc/alternatives/vi ->
/usr/bin/vim-enhanced*

    "vi" lance en faite "vim-enhanced" ...



    Il doit y avoir une option de vim pour le forcer à rester en mode texte.


    Personnellement, j'utilise parfois vi à travers un shell ssh distant, 
mais comme j'autorise systématiquement le X à travers le serveur ssh, je 
n'ai pas eu ce genre de problèmes.



> ---------------------------------------------------
> LINUX ? Y'a moins bien, mais c'est plus cher.


    Excellent !


                    Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!