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’ -> ‘新建窗口’ 中可以直接打开。
评论区