不可不知的快捷登陆虚拟机方式

Posted 张驰Terry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不可不知的快捷登陆虚拟机方式相关的知识,希望对你有一定的参考价值。

背景

拥有一套虚拟机的root权限,并且掌握密码情况,如果通过编写互动式脚本,执行脚本完成一键登陆

互动脚本

#!/usr/bin/expect
set jump_server_pwd Zhang2019
catch {spawn ssh zhangc@11.124.32.65} # 登录跳板机
expect {
    "(yes/no)?"
    {send "yes\\n";exp_continue}
 	"*assword:*"
    {send "$jump_server_pwd\\n";}
}
expect {
    "*vlnx124032065" {
        send "sudo\\r";
        send "pm2 list\\r";
     }
}
interact

脚本步骤分解

  1. 执行 ssh 登陆
  2. 捕获输入密码的提示,然后模拟输入密码
  3. 登堡目标机器后,切换为root权限
  4. 执行默认脚本

以上是关于不可不知的快捷登陆虚拟机方式的主要内容,如果未能解决你的问题,请参考以下文章

vm虚拟机系统没有快捷方式怎么打开

vmware 软件打开 自动开启虚拟机(快捷方式)

这些不可不知的JVM知识,我都用思维导图整理好了

这个是用虚拟机装的linux打开终端出现的,我想修改@前面的那个名字怎么修改?

创建第一台虚拟机在Azure Stack TP2

Windows 虚拟机Keypair获取登陆密码