我有一台 ubuntu 机器,由于通常没有显示器、鼠标、键盘连接到机器,因此不适合直接在机器上工作。因此,我安装了 VNC,这样我就可以从我的办公桌远程访问它。我已将其设置为自动登录到我的用户,这样我就可以在重启后重新连接。但它显示:
输入密码来解锁您的登录密钥环
我无法通过 VNC 进入它,直到我手动过去,连接键盘等,输入我的密码。
有没有办法进行设置,以便我可以进行远程访问,而不必先登录机器并输入密码?
答案1
我强烈建议使用免费的 NoMachine 远程桌面系统,而不是 VNC。它更安全——连接通过 SSH 身份验证建立,使用 Linux 机器上的用户名和密码。它还消除了服务器自动登录的要求——它只需启动到登录屏幕,您的 NoMachine 会话就会在后台进行。
下载页面在这里-- 您需要在服务器上安装“NX Free Edition For Linux”的 debs(它提供的所有三个包,按字母顺序排列 - 客户端、节点和服务器包)。然后您需要在 Windows 机器上安装“NX Client for Windows”。
答案2
计算机是否通过无线网络连接?(我猜是的——这可以解释解锁密钥环的需要,因为无线密码是存储在用户登录密钥环中的内容之一。)
如果是这样,一种解决方案是通过有线以太网而不是无线连接机器。然后,它将能够连接到网络(并监听 VNC 连接),而无需解锁您的登录密钥环。
答案3
您不应通过网络以明文形式发送您的登录名/密码,或使用类似此终端登录的登录服务,让自己面临被黑客攻击的风险。
请改用 SSH。
只需在您的服务器上安装 ssh-server 包并在您的 Windows 计算机上安装 ssh-client 软件即可
然后,您可以使用 ssh 安全地登录到您的服务器,而不会出现有人嗅探您的登录名/密码或有人对您进行中间人攻击的风险。您应该能够运行不同的服务,例如通过 ssh 进行远程桌面隧道传输。这是进行远程登录的安全方式。
putty 被认为是 MS Windows 的一个良好的 ssh 客户端。
答案4
我不确定你以前是否见过这个,但是 GNOME 有一个描述如何使用 PAM 在登录时解锁密钥环的文档。
您只需配置一次机器,然后您的自动登录每次都会自行解锁密钥环。