http://qs321.pair.com?node_id=11119830


in reply to Re: execute remote perl script via ssh
in thread execute remote perl script via ssh

Hi haukex

I can see the value of $ssh_user, $hostname, and $user for the particular user

I will try with IPC::Run3 instead of using qx().

All is well. I learn by answering your questions...

Replies are listed 'Best First'.
Re^3: execute remote perl script via ssh
by vinoth.ree (Monsignor) on Aug 10, 2020 at 19:48 UTC
    Hi Monks,

    I have identified the issue for that particular user, As I already said we use public key method to auto login without asking for the password, there is the problem, his user account is being shared by another user, so his private key is not secure and ssh fails with below error

    debug3: Bad permissions. Try removing permissions for user: XXXXX on f +ile C:\\Users\\XXXXXX/.ssh/id_rsa. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'C:\\Users\\XXXXXX/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by other +s. This private key will be ignored.

    After removing the permission for the other user, it works fine.


    All is well. I learn by answering your questions...