启动过程中的表单字段“输入身份验证用户名”是什么意思?

启动过程中的表单字段“输入身份验证用户名”是什么意思?

自从我升级到 Ubuntu 15.04 后,我的系统在启动时出现了奇怪的行为:Ubuntu 启动画面后不久,出现一个表单元素,要求我输入“Auth 用户名”。启动过程卡住了,直到我按下回车键。那是什么,它从哪里来的,我该如何摆脱它?

它看起来是这样的:

+------------------------------------------+
|                                          |
|                                          |
|                                          |
|                                          |
|                 Ubuntu°                  |
|                 ....                     |
|                                          |
|                                          |
|                                          |
|           Enter Auth Username            |
|           +------------------+           |
|           |                  |           |
|           +------------------+           |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

答案1

我遇到了同样的问题并设法解决了它。我首先使用以下命令打开 OpenVPN 初始化脚本:

sudo nano /etc/default/openvpn

并取消注释该行:

AUTOSTART="none"

这应该会在启动时停止所有 OpenVPN 连接,从而解决问题而无需实际删除 OpenVPN。

答案2

问题是由 中的一些配置文件引起的/etc/openvpn。我不知道为什么这个问题只在升级到 Ubuntu 15.04 后才出现,因为这些文件已经存在很久了。但实际上,如果您没有运行 openvpn 服务器或有一些重要的 openvpn 配置,您可以使用以下命令轻松删除所有这些文件:

sudo rm -R /etc/openvpn/*

如果您想先进行备份,请考虑运行如下操作:

sudo tar -czf /etc/openvpn/

答案3

我在启动时收到提示:

> Enter Auth UserName:

一段时间后我发现是 openvpn 服务器/服务启动了(如果你尝试在 systemctl 中停止并启动 openvpn.service,系统会提示你输入密码)。因此,如果你只需要客户端从当前机器连接到另一台服务器,你可以像这样禁用该服务(Debian 9,Ubuntu 18.04):

# systemctl disable openvpn.service

答案4

我让 OpenVPN 自动启动,无需 Auth 用户名提示,直到我在启动时切换要连接的 VPN。切换时我忘记修改auth-user-pass新 .conf 文件中的指令以指向用户名和密码文件。

我将用户名和密码存储在/etc/openvpn/vpn.auth拥有权限为 600 的 root 中,如下所示:

plaintext-username
plaintext-password

在我从 VPN 提供商下载的 .ovpn 文件中,auth-user-pass 指令如下所示:

...
auth-user-pass
...

我把它改成这样并且修复了它:

...
auth-user-pass "/etc/openvpn/vpn.auth"
...

现在它在启动时自动启动,无需提示。

记得将 .ovpn 文件重命名为 .conf,因为这是 OpenVPN 启动脚本在启动时寻找的文件。文档

相关内容