SSH使用密码自动登录脚本

分享一个ssh使用密码登录的脚本

写个脚本autologin.sh内容如下:

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/expect -f
set user [lindex $argv 0]
set host [lindex $argv 1]
set password [lindex $argv 2]
set timeout -1

spawn ssh $user@$host
expect "password:*"
send "$password\r"
interact
expect eof

并给这个脚本可执行权限

1
chmod +x ./autologin.sh
  • 使用方法:
    假如平时使用ssh root@127.0.0.1,然后输入密码123456登录

现在用这个脚本就是

1
./autologin.sh root 127.0.0.1 123456

挺方便的吧~

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信