[Tfug] SSH/SSL question...
Jim March
1.jim.march at gmail.com
Fri Mar 21 12:00:44 MST 2008
On Thu, Mar 20, 2008 at 10:29 PM, Jeff Breadner <jeff at breadner.net> wrote:
> Jim March wrote:
> > What I need to make sure of is, is it possible for me to get in and
> > run via a Gnome desktop that is viewable identically at both ends?
> > What I have to avoid is a situation where I have one console session
> > and he has another. Running my side as a different user is a no-go, I
> > have to do access as his user account to adjust the settings HE sees.
> > This guy is going to be new to Linux :).
>
> x11vnc (http://www.karlrunge.com/x11vnc/) will export the console login
> session via VNC (default port 5900), at whatever resolution his desktop
> is running at. To encrypt the session, you could either ssh to another
> machine on his network and forward back the 5900 port from the machine
> you wish to control, or he could trust you to connect directly to that
> machine with ssh -n (to prevent you from getting a console on the ssh
> connection that is forwarding the VNC port back). Something like the
> following should work:
>
> On his machine, have him log in, start a shell, and run:
>
> sudo apt-get install x11vnc (if it's not installed already)
> x11vnc -display :0
>
> On your machine:
>
> ssh -L5900:localhost:5900 -n -2 non_root_user at remote.machine
>
> then, in a different window:
>
> vncviewer localhost
>
> The VNC session you get will be his console login session, you'll both
> have control, and he can kill the session at any time by killing the
> x11vnc program.
>
> I'm assuming he's exposing his SSH port (TCP/22) directly to the
> Internet. If he doesn't trust you to ssh -n yourself then he could
> probably give you an ssh key that is restricted to non-interactive
> shells, but that's beyond the scope of this email :)
>
> If he's realllly concerned about you having ANY unmonitored access, then
> simply trusting you to ssh -n is probably going to be inadequate because
> while you're controlling the main desktop session via VNC, you could
> start up an unmonitored SSH connection and do other stuff on the side
> without him being able to tell. To address this, you'll either have to
> hop in through another machine on his network running SSH (one that
> doesn't have sensitive material on it, a Windows box running a live
> linux CD should suffice), or we'll have to figure out the shell-less SSH
> key thing.
>
> cheers
> Jeff
>
Ug. Problem: he has just one PC attached straight Ethernet to a cable
modem. Setting up something better may be beyond him.
Is there any simpler solution?
Jim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tfug.org/pipermail/tfug_tfug.org/attachments/20080321/963b3f2e/attachment-0002.html>
More information about the tfug
mailing list