使用sshpass和端口转发的无聊启动无法正常工作

时间:2015-05-13 10:27:31

标签: ssh vagrant sshpass

我正在尝试为我的开发环境设置Vagrant,但是在让Vagrant在启动时自动连接到远程服务器时遇到了问题

在我的Vagrantfile中,我有以下一行:

config.vm.provision "shell", path: "vagrant/startup.sh", run: "always"

在我的startup.sh中,我有以下内容:

#!/usr/bin/env bash
sshpass -p '*******' ssh -fN -L 389:XXX.XXX.XXX.XXX:389 ******@********.*******.**.**

该规定在启动时运行,但没有端口转发

如果我在框中SSH并运行命令,它只返回没有任何错误,但不起作用。如果我不使用sshpass

,我只能让它工作

P.S。请不要告诉我sshpass的不安全性,这仅用于LAN连接

0 个答案:

没有答案