[OT] how to give ssh options to rdist

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,
I'm trying to configure rdist over ssh so that it connects at target side
as a particular user.

I'm using CentOS 7.3 on both ends (I also tested with Fedora 25 with the
same behavor)

So I create at source side the file ~/.ssh/config under mysourceuser home

Host targetsrv.localdomain.local
     HostName targetsrv.localdomain.local
     User mytargetuser

Then, connected as mysourceuser user on local server

$ ssh targetsrv.localdomain.local
mytargetuser@targetsrv.localdomain.local's password:

So far so good as expected.

But if I create a small distfile to distribute a file on
targetsrv.localdomain.local and execute rdist on it, I receive the prompt
of mysourceuser password, not mytargetuser one....

$ rdist -P /usr/bin/ssh -f ./distfile distrotest
mysourceuser@targetsrv.localdomain.local's password:

It seems the config file is not honored. I tried different combinations but
none worked
eg creating a wrapper script that runs ssh -F config_file "$@"

I can workaround the problem using inside the distfile
"mytargetuser@targetsrv.localdomain.local" instead of
"targetsrv.localdomain.local" , this way it works.
But I would like to avoid it if possible as I have a distfile with many
entries and variables as destination hosts target.

Any help appreciated

Thanks,
Gianluca
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux