J'essaie de démarrer à partir de la machine locale firefox sur un serveur distant et je ne sais pas comment y parvenir.
J'utilise PuTTY pour me connecter au serveur et quand je tape la commande firefox, j'obtiens Error: no display specified
J'ai le bureau LXDE installé sur Ubuntu 12.04 et j'utilise tightvnc pour accéder au bureau du serveur.
Ce que je dois faire, c'est lancer firefox localement et pouvoir utiliser firefox en session vnc. Merci
Pour obtenir ce que vous voulez, vous devez activer le transfert X11 lors de la connexion au serveur distant.
En outre, pour afficher Firefox (client X11), vous devez disposer d'un serveur X11 s'exécutant sur votre bureau LXDE (ce qui est déjà le cas, OS X est également doté d'un serveur X. Windows peut également nécessiter un serveur XMing X).
Pour activer le transfert X11, vous ne devez pas utiliser PuTTY, dans aucune session d'émulateur de terminal:
ssh -X user@remote_server
NOTE:
ssh -X
réglera automatiquement DISPLAY sur =>localhost:10.0
. BTW: Utilisez-Y
pour activer temporairement le transfert X11 sécurisé.
Une fois connecté, tapez firefox
et vous pourrez voir l'interface graphique sur votre bureau LXDE.
Si vous voulez vraiment quand même utiliser PuTTY, dans la configuration de PuTTY -> SSH -> X11, cochez Activer le transfert X11.