ssh ligin script with password

Hallo,

Using the following script, I try I want to connect to an other pc
but I’m asked to enter password. It is exactly what I want evoid.

set username "alberto123"
set password "abc12345"
set hostname "172.16.31.9"

ssh $username@$hostname 

expect {
"Are you sure you want to continue connecting (yes/no)? " {
send -- "yes\r"
expect "*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}
"*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}

expect eof

Thanks in advance,

One I wouldn’t know how to do it next I would thought storing it in plain text is a big NO NO Public Key Authentication - openSUSE

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Agreed. It’s made to do this exact thing for you and it’s impossible for
anybody to brute-force your key (or at least unlikely far beyond password
unlikeliness).

Good luck.

FeatherMonkey wrote:
> One I wouldn’t know how to do it next I would thought storing it in
> plain text is a big NO NO ‘Public Key Authentication - openSUSE’
> (http://en.opensuse.org/Public_Key_Authentication)
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBAgAGBQJKAEwEAAoJEF+XTK08PnB5HQoQAJtXt0kNhRN/Atbp4MkvjLtP
tFDbSk43dLlHWnqWSSR9Duxw90AuCztcxjo85Nkg4Vs5Xk1lGF7dcuW5Ow+B2OKn
FySvoIjPq8iHxmQb1RBwPdtkMsViyz+ZZv3IhdStOTCM/PELrbO3UHcrXhOt3RBH
Uk6YiX6igo0NU008eZQ/khosxMhwVu/wBR0e2B+OrYGIu+hs3LZNyIq3FwfcotgD
nK76JeYzZseFSzDljxFNx3UrtSd8N0EUfhnZndQS/TV+FUfpMCME9HQUCtd5DBnf
tJRVb5IBiKFeLoEi+IOmFZdvYIwzBlXvcwHczjWa8JPWxU1XY2sf6vT3B2WZJ2OP
g1whuu4AkbQR/2LuRiEDZHoRcDd22DCG6tr34IKBFXsiRAQrrK9rDUeDNOzx+Hek
6KXPoBCTnGwudpJOKDM5gkSUYpjNcsHHugIiKcYBhMMJ3X1xfalouZKdCOyrXlGs
ClKj2WcS5UQB4mXIeh7yJncrJj6+Oo/rcxHopr/jG9TnJJX/Zd/yALSdS8oTeged
83A0XIOgxE6shfbAO21MJ1tWypnDQ1oEw34++POszAKJvop0D5YbRatTgIi7l7AV
SyJbNE8jsN3jrUQ8HSQxUtuOM5tFqC0ZCLFM9L/5GS9xSyZQeB4luZiWAQKFfXSu
1xL9RpKeImHGwsGEW17T
=yxVt
-----END PGP SIGNATURE-----