目 录CONTENT

文章目录

自动登录服务器脚本

恪晨
2020-07-17 / 0 评论 / 0 点赞 / 182 阅读 / 1 字 / 正在检测是否收录...
温馨提示:
慢慢看,慢慢读,不行就边听歌边读
  • 新建一个shell脚本

vim login.sh
  • 输入以下内容

#!/usr/bin/expect
spawn ssh -p22 root@192.168.221.222
expect "Password:"
send "first\n"
expect "Select server:"
send "2\n"
expect "Input account:"
send "2\n"
interact
expect eof
  • 解释

    • root 服务器登陆用户名
    • 192.168.221.222 服务器登陆IP
    • expect "Password:" 指在执行spawn命令后服务器显示的需要输入密码时的文字
    • send "first\n" 指自动输入first并自动执行回车
    • expect与send可多次执行,比如在登陆堡垒机的时候需要多次验证,脚本可以自动执行多次输入
0
博主关闭了当前页面的评论