SSH自动登录脚本

摘要:
使用OTP服务申请固定令牌标识符otpauth://totp/[客户机上显示的帐户信息]?Secret={password}&{other parameters}token动态获取命令#使用上述Secret oahtool--base32--totp“{Secret}”SSH自动登录#!

使用otp 服务申请固定tokens标识码

otpauth://totp/[客户端显示的账户信息]?secret={密码}&{其他参数}

token动态获取命令

#使用上面的 secret 登录
oathtool --base32 --totp "{secret}"

SSH自动登录

#!/usr/bin/expect
 
set server     [lindex $argv 0] #参数1,登录参数
set tokencode  [lindex $argv 1] #参数2,登录token
puts "${tokencode}
"

spawn ssh $server 
expect "*Your_OTP*"  {
    send "$tokencode
"
}
 
interact

免责声明:文章转载自《SSH自动登录脚本》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇前端常见编程题(一):数组去重spring cloud gateway 日志打印下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

利用 ssh 的用户配置文件 config 管理 ssh 会话

http://dhq.me/use-ssh-config-manage-ssh-session 利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh user@hostname -p port 如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY、SecureCRT之类的 ssh 客户...

修改linux主机名与配置ssh通过主机名进行远程登录

具体步骤如下所示: 1、 vi /etc/hosts 2、vi /etc/hostname 3、vi /etc/sysconfig/network 4、需要重启服务器 reboot 5、分别在要连接的linux服务器上设置ip和hostname的映射 6、进入.ssh目录 ssh-keygen -t rsa ssh-copy-id centos@ce...

了解美杜莎(Medusa)

(1).美杜莎介绍   Medusa(美杜莎)是一个速度快,支持大规模并行,模块化的暴力破解工具。可以同时对多个主机,用户或密码执行强力测试。Medusa和hydra一样,同样属于在线密码破解工具。Medusa是支持AFP, CVS, FTP, HTTP, IMAP, MS-SQL, MySQL, NCP (NetWare),NNTP,PcAnywhere...

Linux下实现免密码登录(超详细)

1.Linux下生成密钥   ssh-keygen的命令手册,通过”man ssh-keygen“命令:   通过命令”ssh-keygen -t rsa“   生成之后会在用户的根目录生成一个 “.ssh”的文件夹   进入“.ssh”会生成以下几个文件   authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的...

MySQL Cluster

参考:http://www.cnblogs.com/linkstar/p/6510713.html 如果没有特殊声明,则所有命令都在node1上执行 192.168.1.201 node1  1核/448M  管理节点192.168.1.202 node2  1核/448M  数据节点和mysql节点在同一台机器上192.168.1.203 node3  ...

linux expect详解(ssh自动登录)

shell脚本实现ssh自动登录远程服务器示例: #!/usr/bin/expect spawn ssh root@192.168.22.194 expect "*password:" send "123 " expect "*#" interact 原文链接:http://www.xuanhao360.com/linux-expects...