Roger that. I've been getting an education since I sent that to the list. I
did indeed get that to work. (And I apologize for posting such an
obviously-newbie question.) The question is really more confusing yet. On
the client I am having trouble with, I can make install, run ssh against my
server a couple times, wait, do it again, log out, log back in, and maybe it
works, maybe it doesn't. There doesn't seem to be any rhyme or reason to
when it stops working.
I finally configured the server to put it's own pubkey in /.ssh2/knownhosts,
and have tried off and on to use ssh against itself. So far, never a
problem. I shut down all user processes on my client machine, but still I
can't make it work. (I thought maybe Oracle or our db app was interfering or
something.) Then I configured the client to be a server, and the server to
be a client. So far, everything works that way like a champ.
It would seem that my client program on the original client machine is
somehow losing the ability to invoke ssh-signer2. But nothing's being
changed. The time stamps on the files are good. The links are good. Well,
I'm guessing, because it's not working now is it? I am at my wits end. I
have lost an entire day on this. Anyone have any ideas?
Thanks,
dk
-----Original Message-----
From: Michael S. Hulet [mailto:[EMAIL PROTECTED]]
Sent: Friday, October 15, 1999 3:16 PM
To: Krider, David
Cc: [EMAIL PROTECTED]
Subject: Re: Moving /usr/local and strange behavior
Recompile with --prefix=wherever_you_want_it_to_go and probably
--with-etcdir=????
./configure --help will give you all the options.
Michael Hulet
Network System Administrator
ITTC, University of Kansas
On Fri, 15 Oct 1999, Krider, David wrote:
> I hope this is the right place to ask this question. I don't have access
to
> news, so this is my only hope.
>
> I have gotten ssh-2.0.13 installed on my AIX 4.3.2, thanks to a patch I
> happened to notice on the web site. I have gotten it working, and even
doing
> host-based authentication, which is my ultimate goal.
>
> However, I don't want a /usr/local. I want each of my programs in their
own
> directory on apps, for instance /apps/ssh. What I notice is that when I
try
> to move /usr/local over to /apps/ssh (keeping all permissions and links
> intact), for some reason, ssh-signer will commence to fail. When I try to
> log into the same machine that I had been logging into before the move, I
> get this:
>
> root@pdmux001(666):# ssh -v pdmux003
> Development-time debugging not compiled in.
> To enable, configure with --enable-debug and recompile.
> debug: hostname is 'pdmux003'.
> debug: Unable to open //.ssh2/ssh2_config
> Development-time debugging not compiled in.
> To enable, configure with --enable-debug and recompile.
> debug: connecting to pdmux003...
> debug: entering event loop
> debug: ssh_client_wrap: creating transport protocol
> debug: ssh_client_wrap: creating userauth protocol
> debug: Host key found from the database.
> debug: Ssh2AuthHostBasedClient/authc-hostbased.c:329: Child: Execing
> ssh-signer...(path: ssh-signer2)
>
> And it will sit there until I hit ^c. Even if I move the directory
structure
> back to /usr/local, it will still fail. I have to do a new "make install"
> from the make directory to get it working again.
>
> I am going NUTS! When I do a diff between /usr/local and my copy, I get NO
> differences. What's going on here? Is there something hard coded to expect
> /usr/local? What can I do to get ssh moved to where I need it to live?
>
> Thank you in advance for any suggestions
> dk
> David Krider
> Product Data Management Administrator, Arvin Industries
> Acts 17:28 - For in Him we live, and move, and have our being.
>
>