我openconnect
最终在Ubuntu 16.04中使用它,当我想运行它时,我需要输入三个阶段:
如何openconnect
在一行中使用(例如使用openconnect
选项)绕过以上阶段?
是否有其他选项,例如下面的行?
sudo openconnect <server-name> --user=<'username'> --pass=<'password'>
我曾经使用过openconnect --help
并找到了一种填充用户名的方法,但是我对填充密码和SSL验证一无所知。
如果您键入man openconnect
一个终端,您将获得一个描述用法的手册页。
相关章节:
-u,-user = NAME
将登录用户名设置为NAME--passwd-on-stdin
从标准输入读取密码
此外,您可能需要禁用证书警告:
--no-cert-check
不需要服务器SSL证书有效。检查仍然会发生,并且失败将导致警告消息,但是连接仍然会继续。您不需要使用此选项-如果您的服务器具有未由受信任的证书颁发机构签名的SSL证书,您仍然可以将它们(或私有CA)添加到本地文件中,并通过--cafile选项使用该文件。
或者,您可以将证书添加到文件中。
所有这些都可以结合起来:
echo "password" | sudo openconnect server --user=username --passwd-on-stdin --no-cert-check
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句