você pode querer verificar suas configurações openssh armazenadas em / etc / ssh / ssh_config. Certifique-se de que a linha com X11Forwarding está definida como "yes".
Estou usando o Ubuntu / gnome (10.04) para me conectar remotamente a dois sistemas embarcados (ligeiramente diferentes) que executam o Ubuntu (12.04). Eu uso o seguinte comando para conexão:
ssh -X -l username 192.168.1.blah
Em seguida, no terminal, posso usar um comando que executa um programa baseado em GUI, digamos gedit
:
gedit filename.txt
Agora, no primeiro sistema, uma boa janela gedit
é aberta na área de trabalho do meu PC, permitindo que eu edite o arquivo remoto. No entanto, no segundo sistema, recebo a seguinte mensagem de erro:
** (gedit:3637): WARNING **: Could not connect to session bus
Por que é assim e como posso fazer a segunda conexão funcionar como a primeira?
UPDATE 1: A 1ª máquina reporta linaro 12.03
, não 12.04
UPDATE 2: Aqui está a saída para dbus
search ( dpkg -l *dbus* | grep ^i
) na primeira máquina:
ii dbus 1.4.14-1ubuntu1 simple interprocess messaging system (daemon and utilities)
ii dbus-x11 1.4.14-1ubuntu1 simple interprocess messaging system (X11 deps)
ii gir1.2-dbusmenu-glib-0.4 0.5.0-0ubuntu4~linaro2 typelib file for libdbusmenu-glib4
ii gir1.2-dbusmenu-gtk-0.4 0.5.0-0ubuntu4~linaro2 typelib file for libdbusmenu-gtk4
ii libdbus-1-3 1.4.14-1ubuntu1.3 simple interprocess messaging system (library)
ii libdbus-1-dev 1.4.14-1ubuntu1.3 simple interprocess messaging system (development headers)
ii libdbus-glib-1-2 0.94-4 simple interprocess messaging system (GLib-based shared library)
ii libdbus-glib1.0-cil 0.5.0-3build1 CLI implementation of D-Bus (GLib mainloop integration)
ii libdbus1.0-cil 0.7.0-4 CLI implementation of D-Bus
ii libdbusmenu-glib4 0.5.0-0ubuntu4~linaro2 library for passing menus over DBus
ii libdbusmenu-gtk3-4 0.5.0-0ubuntu4~linaro2 library for passing menus over DBus - GTK+ version
ii libdbusmenu-gtk4 0.5.0-0ubuntu4~linaro2 library for passing menus over DBus - GTK+ version
ii libdbusmenu-qt2 0.9.0-0ubuntu2 a Qt library that implements the DBusMenu spec
ii libdconf-dbus-1-0 0.10.0-0ubuntu1 simple configuration storage system - D-Bus library
ii libnih-dbus1 1.0.3-4ubuntu2 NIH D-Bus Bindings Library
ii libqt4-dbus 4:4.7.4-0ubuntu8.1linaro1 Qt 4 D-Bus module
ii python-dbus 0.84.0-2 simple interprocess messaging system (Python interface)
ii qdbus 4:4.7.4-0ubuntu8.1linaro1 Qt 4 Dbus Tool
E aqui está a segunda máquina:
ii dbus 1.4.18-1ubuntu1 simple interprocess messaging system (daemon and utilities)
ii dbus-x11 1.4.18-1ubuntu1 simple interprocess messaging system (X11 deps)
ii gir1.2-dbusmenu-glib-0.4 0.6.1-0ubuntu3 typelib file for libdbusmenu-glib4
ii gir1.2-dbusmenu-gtk-0.4 0.6.1-0ubuntu3 typelib file for libdbusmenu-gtk4
ii gir1.2-gjsdbus-1.0 1.32.0-1ubuntu1 GObject introspection data for GJS
ii gstreamer-dbus-media-service 0.1.17-upstream-0ubuntu3 Media service for Ubuntu Mobile
ii libdbus-1-3 1.4.18-1ubuntu1 simple interprocess messaging system (library)
ii libdbus-glib-1-2 0.98-1ubuntu1 simple interprocess messaging system (GLib-based shared library)
ii libdbusmenu-glib4 0.6.1-0ubuntu3 library for passing menus over DBus
ii libdbusmenu-gtk3-4 0.6.1-0ubuntu3 library for passing menus over DBus - GTK+ version
ii libdbusmenu-gtk4 0.6.1-0ubuntu3 library for passing menus over DBus - GTK+ version
ii libdbusmenu-qt2 0.9.2-0ubuntu1 Qt implementation of the DBusMenu protocol
ii libnih-dbus1 1.0.3-4ubuntu9 NIH D-Bus Bindings Library
ii libqt4-dbus 4:4.8.1-0ubuntu4 Qt 4 D-Bus module
ii python-dbus 1.0.0-1ubuntu1 simple interprocess messaging system (Python interface)
ii python-dbus-dev 1.0.0-1ubuntu1 main loop integration development files for python-dbus
ii qdbus 4:4.8.1-0ubuntu4 Qt 4 D-Bus tool
você pode querer verificar suas configurações openssh armazenadas em / etc / ssh / ssh_config. Certifique-se de que a linha com X11Forwarding está definida como "yes".