【发布时间】:2017-04-13 14:15:30
【问题描述】:
我想制作一个 bash 脚本来登录我的 VPN 服务,使用终端、openvpn 和一些配置文件。
-这是我第一次 bash,我正在阅读 Linux 基础书籍 atm 学习终端命令,我还可以,但仍然是菜鸟。将使用 nano 作为我的文本编辑器 - 不要假设“我知道”我是 linux 终端和 bash 脚本的菜鸟。
#change to directory with config files
cd vpn
#run command that will startup openvpn/ipvanish(config files stored by me)
sudo openvpn --config ipvanish-SG-Singapore-sin-a01.ovpn
#enter sudo password after prompt
"i don't know what to put here"
#enter ipvanish account username
"i don't know what to put here
#enter the password
"i don't know what to put here"
如果有人能提供帮助,我会陷入“我不知道该放什么”的困境,我将不胜感激。我想学习所以请解释原因
【问题讨论】:
-
您可以尝试使用
Expect Script。我为 SSH 连接到服务器做了类似的事情:github.com/NLDev/SSH-Starter -
请展示程序脚本在运行中的典型会话。也就是说,假设脚本已经完成并且运行良好——向我们展示用户在运行时会看到什么。