macos中,使用terminal保存远程虚拟机密码

  • 首先在本地文件夹中创建一个ssh
nano vms/debian.ssh
  • 然后添加内容
#!/usr/bin/expect -f
set user username
set host 10.1.190.92
set password userpassword
set timeout -1

spawn ssh $user@$host
expect "password:*"
send "$password\\\\r"
interact
  • 打开terminal -> 设置 -> 描述文件;找到’复制描述文件’(可以选皮肤);在新增的描述文件中,选择’shell’选项,勾选运行命令,并在命令中增加:
expect vms/debian-home.ssh
  • 配置完成后在’终端’ -> ‘shell’ -> ‘新建窗口’ 中可以直接打开。

本站由 困困鱼 使用 Stellar 创建。