shell 脚本实现跨服务器登录
2018-11-13| 程成| 300| 1| Linux

login.sh 代码如下


#!/usr/local/bin/expect
set timeout 30
set host "域名"
set port 端口号
set username "用户名"
set password "登录密码"
spawn ssh $username@$host
expect "*password*" {send "$password\r"}
interact


然后执行 ./login.sh,即可完成跳转登录。(中间会让你手动输入跳转后的服务器登录密码)

第一行,如果你不知道你的 expect 安装路径,输入

which expect

查看你的 expect 安装路径


image.png


这样 shell 脚本实现了跨服务器登录。



×
作者:程成
QQ:492245711