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.