如何在sudo vpnc连接后自动连接到ssh远程服务器? (bash)的

时间:2018-04-26 08:35:10

标签: bash ssh sudo

我实际上正在使用vi,我想创建一个脚本,将我连接到vpnc(并自动输入密码),然后将我连接到ssh远程服务器。

实际上我做了这个,但它不起作用:

#! /usr/bin/

set force_conservative 1;

set timeout 2
spawn sudo vpnc
expect "password: $"
send "xxx"

spawn ssh marpic@192.xxx.xxx.xxx
expect "password: $"
send "xxx"
interact

我想实现这个,所以我可以稍后添加我的copyfiles.sh脚本,将ssh服务器上的文件复制到我的电脑上。

1 个答案:

答案 0 :(得分:0)

检查您的第一行。 确保正确调用外壳程序。 #!/ usr / bin / bash 路径正确吗?