Dear Ansa,

On Thu, Jul 24, 2008 at 2:11 PM, saeed ansari <[EMAIL PROTECTED]> wrote:
> Hello Every one,
>
> I am having one shell / perl script , through which i am doing all my server
> maintainance work like cleaning old logs etc. Script is running fine without
> any issues. But i am remotly login to almost 20 servers through this script
> and doing my stuffs for which i have to hardcode my user name and password
> (only one) in same scritp which i feel is scurity thread.
>
> Is there any way to encrypt my password in the same script which system or
> script can understande but when any one else open my script not able to read
> that password line. Please note i am using Unix as OS and using vi editor.
>
> Can any one please advice or guide me how to achieve this kind of
> encryption.

Please use SSH with Public Key to achieve this.

1. Generate a Public/Provate key pair on the system where your script is runing
2. On all target servers copy your public key to
/home/user/.ssh/authorized_keys file
3. Now your script can invoke remote shell using SSH without any
password (provided you have generated the key without any passphrase)

> Thanks a lot for all your help and advice.

HTH

> Regards,
> ansa

With regards,
--Dinesh Shah :-)
દિનેશ શાહ / दिनेश शाह
Shah Micro System
-- 
Charles Dickens  - "He would make a lovely corpse."
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to