我每天都通过 ssh 连接到服务器。我经历了这个例程:
IC001:Desktop user$ ssh [email protected]
[email protected]'s password:
Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0
$
我想自动化这个过程并创建一个 bash 脚本来为我完成它。我不关心安全性,可以在脚本中公开存储我的密码。我也可以在脚本执行时在屏幕上公开输入它。所以我创建了这个:
#!/bin/bash
ssh [email protected]
echo mypassword
但这不起作用。我也尝试过send
代替echo
,但它也不起作用。如果可以的话请告知。
如果您无法使用钥匙,请仔细检查。
否则使用期望:
#!/usr/bin/expect -f
spawn ssh us[email protected]
expect "assword:"
send "mypassword\r"
interact
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)