我实际上正在使用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服务器上的文件复制到我的电脑上。
答案 0 :(得分:0)
检查您的第一行。 确保正确调用外壳程序。 #!/ usr / bin / bash 路径正确吗?