191 votes

Erreur : Can't open display : (null) when using Xclip to copy ssh public key

Je suis en train de suivre Génération de clés SSH il est dit

sudo apt-get install xclip

Télécharge et installe xclip. Si vous n'avez pas apt-get vous devrez peut-être utiliser un autre installateur (tel que yum )

xclip -sel clip < ~/.ssh/id_rsa.pub

Copie le contenu du fichier id_rsa.pub dans le presse-papiers.

Mais après avoir couru xclip -sel clip < ~/.ssh/id_rsa.pub Je reçois Error: Can't open display: (null) Quel est le problème ? J'ai fait des recherches sur Internet mais je n'ai rien trouvé à ce sujet.

10voto

hek2mgl Points 38787

J'ai lu la documentation que vous avez indiquée. C'est complètement stupide ! xclip est juste un presse-papiers. Vous trouverez d'autres façons de copier-coller la clé... (j'en suis sûr)


Si vous ne travaillez pas à l'intérieur d'une session graphique X, vous devez passer l'attribut $DISPLAY environnement var à la commande. Exécutez-la comme ceci :

DISPLAY=:0 xclip -sel clip < ~/.ssh/id_rsa.pub

Bien sûr. :0 dépend de l'écran que vous utilisez. Si vous disposez d'un ordinateur de bureau classique, il est probable qu'il soit :0

1voto

Fadid Points 31

Ajouter par l'utilisateur Root cette commande : ssh user_to_acces@hostName -X

utilisateur_à_accéder = utilisateur hostName = nom d'hôte de la machine

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X