linux 自动登录脚本
#!/usr/bin/expect set port 22 set user xiaoming set password xiaoming123 set host 111.222.22.33 set time 30 set timeout $time spawn ssh -p $port $user@$host expect { "yes/no" {send "yes\r"} "*password:*" {send "$password\r"} } expect eof interact
#执行时不要用sh 要用expect
expect file or ./file
#!/bin/bash
#--------------------------------------------
# 这是go脚本 ssh免密码登陆脚本
# author:lixiuran
# site:http://xiuran.me
#--------------------------------------------
go_ssh="/Users/lixiuran/Me/sh"
host_name=$1
FILE="${go_ssh}/${host_name}.sh"
go() {
/usr/bin/expect ${FILE}
}
if [ -f ${FILE} ];then
echo "${FILE}" && go
fi
相关链接:http://blog.sina.com.cn/s/blog_5140741f01015w3j.html
浙公网安备 33010602011771号