Je suis sur Ubuntu 14.04 et essayer d'obtenir ma tête autour de ForwardX11
vs ForwardX11Trusted
.
Mon ssh_config par défaut contient les lignes suivantes:
# ForwardX11 no
# ForwardX11Trusted yes
De plus, man ssh_config
me dit que:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
et cela ForwardX11.default == no
et ForwardX11Trusted.default == yes
.
Maintenant mes questions:
Je suppose que 1. a priorité sur 2. sur 3. Aucun n'est spécifié, donc les paramètres par défaut doivent être appliqués, c'est-à-dire
ForwardX11Trusted == yes
. Si je SSH dans une machine distante sans l' option-Y
ou-X
, le transfert X11 ne fonctionne pas.Si je précise
-X
, le transfert X11 fonctionne mais il semble être en mode de confiance?Si je mets
ForwardX11 no ForwardX11Trusted no
dans
/etc/ssh/ssh_config
, je peux maintenant choisir le mode correctement avec les options de ligne de commande-X
et-Y
. Mais, alors que le transfert provoque environ 0,5 MBit de trafic en-Y
mode, il monopolise 6-10 MBit en-X
mode.Si je mets explicitement
ForwardX11 yes
SSH ignore toujours le
ssh_config
fichier. J'ai encore besoin de préciserssh -X [...]
.Pourquoi SSH semble ignorer à la fois les paramètres par défaut et le fichier de configuration?
la source
Réponses:
Par # 4, éditez-vous le bon fichier? Le
~/.ssh/config
fichier à modifier est celui du client (où se trouve généralement le clavier).En ce qui concerne # 2 (et 3), rappelez-vous que ForwardX11Trusted n'implique pas ForwardX11 . ForwardX11Trusted signifie simplement que si vous activez le transfert (que ce soit via le fichier de configuration ou la ligne de commande), la connexion transférée sera approuvée.
HTH.
la source
J'ai trouvé cette page utile: https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/
Cela répond essentiellement à votre question n ° 2:
Malheureusement, je n'ai aucun aperçu de vos autres observations.
la source