Re: [sshmenu] Transferring SSHMenu Configuration from one machine to another
Brought to you by:
grantm
|
From: Grant M. <gr...@mc...> - 2008-05-18 09:29:27
|
Hi David
So, to summarise, you can ssh to a host manually, but if you try to
connect using SSHMenu then you can't connect? That's very odd.
At first, I suspected a problem with you private key setup but if that
was the case you couldn't connect from a shell prompt either. Then I
suspected a problem with your SSH agent but if that was the case, it
should still work, but with a prompt for your passphrase.
The only thing that's different when ssh is invoked from SSHMenu is the
environment but even that *should* be the same since multiple
gnome-terminal windows all use the same process and ssh will inherit its
environment from gnome-terminal.
There isn't any log to look at because SSHMenu just hands everything off
to gnome-terminal - which doesn't support logging.
You could try running the standalone sshmenu-gnome app from a terminal
window. Any STDERR or STDOUT messages will go to your terminal. I
strongly suspect there won't be any though. Probably all the diagnostic
output is sent to the terminal window just before it closes :-(
Another suggestion is to edit /usr/lib/ruby/1.8/gnome-sshmenu.rb to add
some diagnostics. Look for the definition of the 'build_window_command'
method and add a line to display the command in an alert box, like this:
command += ' -e ' + shell_quote("sh -c #{shell_quote(ssh_cmnd)}")
alert("About to run: #{command}")
return command + ' &';
end
Then, try running that command manually and see what you get.
Cheers
Grant
On Sun, 2008-05-18 at 00:27 -0400, David Ehrlich wrote:
> I'm migrating from Ubuntu 7.10 to Ubuntu 8.04. For a number of
> reasons, I've created a brand new Ubuntu 8.04 installation on a new
> physical machine. I've installed SSHMenu from the repositories and
> I've copied over the .sshemenu file from my home machine. (I also
> copied the "gnome-telnetmenu.rb" file I created from the case-study
> described here:
> http://sshmenu.sourceforge.net/articles/sshtelnetmenu.html.)
>
> When I click on the SSHMenu panel applet on the 8.04 machine, it
> displays the list of "Host Connection Details" titles as I had defined
> them in my 7.10 environment, so everything looks ok. However, when I
> attempt to launch one of those sessions, I see a window "blink" and
> immediately disappear.
>
> I see the same behavior if I use the "Test" button on the "Host
> Connection Details" dialog. If I take the Hostname value from a
> random "Host Connection Details" definition and use it with ssh from
> the command line, it works.
>
> How can I troubleshoot this? I've been looking for a log file, but I
> haven't found it. Am I missing something simple?
>
> Thanks,
> --David
|