使用脚本,免密码登录


建立go.sh文件:html

写入以下内容bash

#!/usr/bin/expect 
#!/bin/sh


set hostname [lindex $argv 0]
set timeout 1
set password yourpwd
spawn ssh -l user $hostname

expect "password:"
send "$password\r"
interact

进行设置以下配置:
1.添加执行权限
chmod +x go.sh
2.cp go.sh /usr/bin

3.修改/etc/bashrc文件
追加:alias go='go.sh'

4.从新加载配置文件:
source /etc/bashrc

5.which go 验证别名是否生效

6.如今go IP能够使用了。
 恭喜。