Need to sftp with automatic login from 1 aix machine to another, the id on the target is a DCE(DFS) id
Darren Tucker
dtucker at zip.com.au
Tue Jun 5 08:11:33 EST 2007
Pat Cornick wrote:
> Hi,
>
> I had a question and can not find out on the web where anyone might have
> done this. I am sftping
> between one AIX machine and another using automatic login. I have created
> the id_rsa.pub on the
> source server and added it to the /.ssh/authorized_keys file on the target
> server. The problem we
> are having seems to be that because the target id is a DCE(DFS) id and it's
> home directory is
> /fs/home/bondbpex instead of /home/bondbpex it can't find the
> /.ssh/authorized_keys file.
As long as getpwnam() and friends return the correct home dir that
should work.
> The
> permissions on the .ssh directory is 700 and the authorized_keys file is
> 600. Is this possible to be able
> to do this? Thanks for any help you can give me.
Is the home directory not mounted until the user presents a kerberos
ticket or a password that can get one? If so then sshd isn't going to
be able to read the authorized_keys file in the user's home dir.
What you can do is set AuthorizedKeysFile in sshd_config to point to a
local filesystem (eg /etc/ssh/keys or something) but that's a
system-wide parameter so it will affect all users. It would not be hard
to make the Match keyword in recent versions support AuthorizedKeysFile
but at the moment it doesn't.
--
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.
More information about the openssh-unix-dev
mailing list