ssh shell 登录命令讲解

我们先试一试无密码登录执行命令:

ssh -o "StrictHostKeyChecking no" username@host << remotessh

执行的命令

remotessh


有密码登路:

yum install expect

编写脚本

#!/usr/bin/expect -f

set timeout 30

set username "root"

set password "123456"

spawn ssh -o "StrictHostKeyChecking no" $username@host  #跳过yes

expect "password:"   #上一次输出是否有"password:" 字符串

send "$password\r"   #发送密码

interact #保持连接

expect eof



版权声明:本文为w3045872817原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。