[/user/johnc] $ ssh -X server1 johnc@server1's password: Warning: No xauth data; using fake authentication data for X11 forwarding. Last login: Sat Jun 20 04:58:57 2015 from 10.68.76.230 [johnc@server1 ~]$ [johnc@server1 ~]$ xterm [johnc@server1 ~]$ xauth list server1/unix:10 MIT-MAGIC-COOKIE-1 [some output.....] [johnc@server1 ~]$ sudo -u appuser -H -s bash-4.1$ xauth add server1/unix:10 MIT-MAGIC-COOKIE-1 [some output.....] xauth: creating new authority file /user/appuser/.Xauthority bash-4.1$ id uid=1002(appuser) gid=310(dba) groups=310(dba) bash-4.1$ xtermNow XTERM will open with out any problem!
Showing posts with label X11. Show all posts
Showing posts with label X11. Show all posts
Monday, June 22, 2015
How to extend X11 forwarding after SUDO?
Most of the time "ssh -X username@servername" works for X11 (display) forwarding via SSH protocol. However, when we need to sudo to any application user, X11 does not work from that point on. Here is a quick fix to that problem.
Labels:
DISPLAY,
Linux fundamentals,
Solaris,
SUDO,
X11
Friday, May 23, 2008
X11 Forwarding
Here is the simple way of X-server's display forwarding on local machine. The only three things needed are :
1) Putty/ or any terminal client (I will use putty as example here)
2) Any x-client. (I will use X-ming for this example)
3) SSH must be supported by server.
Method:
1) Run the x-client in back ground
2) Open putty -> Type IP address of your server
3) On left hand pane, select SSH -> X11 -> Select X11 forwarding. as shown in figure.

1) Putty/ or any terminal client (I will use putty as example here)
2) Any x-client. (I will use X-ming for this example)
3) SSH must be supported by server.
Method:
1) Run the x-client in back ground
2) Open putty -> Type IP address of your server
3) On left hand pane, select SSH -> X11 -> Select X11 forwarding. as shown in figure.
Once done, then press Open button. Login as usual and then type xterm/xclock after logging in. Voila! Isn't it easy? hmmmm :-)
Subscribe to:
Posts (Atom)