Execute ssh command without password?
I execute the following command:
ssh -l admin hostname command
Each time I execute it, I am asked to enter a password. How can I automatically provide it with a password since I am going to put this in a bash script?
No problem. Make keys without a password: http://linuxproblem.org/art_9.html
If ssh server not support publickey, use expect script
#!/usr/bin/expect -f
set ipaddr [lrange $argv 0 0]
spawn ssh admin@$ipaddr
expect "Password:"
sleep 1
send "PASSWORD\r"
interact
And run
./script hostname