[CS-FSLUG] Using SSH
Don Parris
gnumathetes at gmail.com
Thu Oct 14 10:14:51 CDT 2004
I got it! I cannot launch an app when running ssh, but once I log
into the remote host, I can run any app I want - xclock, Mozilla,
whatever. Almost every example uses xclock as a parameter to the ssh
command, thus launching xclock in the process. Mine won't do that.
In fact, I can launch remote X apps on host B from A, but not on A
from B. Here's the error I get from the other box:
Xlib: connection to "host:1100" refused by server.
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Error: Can't open display: peter:11.0
I can launch console apps - even vim - remotely from B just not X apps.
Don
On Thu, 14 Oct 2004 10:47:13 -0400, Don Parris <gnumathetes at gmail.com> wrote:
>
>
> On Thu, 14 Oct 2004 10:38:47 -0400, K Montgomery <keltik at albany.edu> wrote:
> > SSH keys and X forwarding -- like peanut butter and jelly! (Unless you
> > have a nut allergy.)
> >
> > Once you get the hang of these together, you'll have a blast.
> >
> > On Thu, 2004-10-14 at 02:19 -0400, Don Parris wrote:
> > > I'd like to play with the remote X session, but am not quite sure how
> > > this concept works. I need to understand what is needed on the remote
> > > host and what is needed on the local host. Frankly, the documentation
> > > I've seen just confuses me. I've got the /etc/ssh/ssh_config file set
> > > to forward X11 and use password authentication so far (on one host).
> > >
> > > Thanks in advance for the clarifications,
> > > Don
> >
> > Like Josiah said, allowing the SSH daemon to forward X is as simple as a
> > configuration change. On the remote server add the line "X11Forwarding
> > yes" to the /etc/ssh/sshd_config file. When making the SSH connection,
> > use "ssh -X" in your command line to request X11 forwarding on the
> > client side; or insert the line "ForwardX11 yes" in your
> > local /etc/ssh/ssh_config to make it the default.
> >
> > X forwarding through SSH is quite a blessing. Even better is
> > passwordless login using SSH keys.
> >
> > On Thu, 2004-10-14 at 02:19 -0400, Don Parris wrote:
> > > I gather the process is something like:
> > > (1) Run ssh-keygen - give pass phrase & filename (opt)
> > > (2) Copy or e-mail public key to remote host & place in
> > > ~/.ssh/authorized_keys2
> >
> > That's right. But you'll still be asked for your passphrase when you
> > try to log in (if there is one, I guess). To go passwordless, you need
> > to run "ssh-agent" at the beginning of your local login session -- the
> > purpose of this agent is to hold on to your private SSH keys. Then run
> > "ssh-add" to add your keys to the agent. You enter your passphrase once
> > to add the keys, and you don't have to enter it again for the remainder
> > of your session. This makes remote logins a breeze!
> >
> > I use gdm and GNOME in Mandrake 10.1. There's code
> > in /etc/X11/gdm/Xsession that automatically starts the agent. All I do
> > is add /usr/bin/ssh-add to my startup programs, and I'm asked for my
> > passphrase when I log into GNOME. I'm not sure how you'd set that up on
> > your machine, but I don't think it would be hard to figure out.
> >
> Thanks. I'm sure it would be about the same. I have to admit, I
> might not have thought of adding ssh-add to the start-up programs.
> Welly, welly, clever! ;)
>
>
>
>
> --
> DC Parris GNU Evangelist
> http://matheteuo.org/
> gnumathetes at gmail.com
> Free software is like God's love -
> you can share it with anyone anywhere anytime!
>
--
DC Parris GNU Evangelist
http://matheteuo.org/
gnumathetes at gmail.com
Free software is like God's love -
you can share it with anyone anywhere anytime!
More information about the Christiansource
mailing list