小智 22
好吧 - 我可以告诉你如何解决这个特定的方法(这是我知道的唯一方法),但它会为你打开另一罐蠕虫。
问题在于,在 Ubuntu 22.04 中,默认情况下,系统的所有用户名和密码均使用用户名的密码进行加密。它被存储在所谓的密钥环中。发生的情况是,VNC 服务器在密钥环未解锁的情况下加载,因此无法访问存储的 VNC 密码(已加密),因此每次启动时都会自动生成一个新密码。
因此,如果您使用用户登录自动启动,则在自动启动过程中,Ubuntu 22.04 不会自动解锁密钥环。因此,要解决此问题,请转到“实用程序”、“密码和密钥”,右键单击“默认密钥环”,选择“更改密码”。它会询问您的用户名密码。输入那个。然后对于新密码,请勿输入。将其留空。它会警告您,存储在密钥环上的所有密码都将变为未加密状态并保持未加密状态。如果你能承受这个风险,就接受它。
然后返回远程桌面,确保设置了您想要的密码,并且每次重新启动时,该密码将保持不变。
希望一切都有意义:)
小智 19
复制我自己在另一个帖子里的回答:
我找到了一个不安全的解决方案。互联网上提出的典型解决方案是使用“密码和密钥”应用程序为登录密钥环设置空白密码。然而,这是非常不安全的,因为设备上的所有密码都将以明文形式存储。
我决定做的是在“密码和密钥”应用程序中创建一个没有密码的新密钥环,并将其设置为默认密钥环。然后我继续从登录密钥环中删除 VNC 密码。然后我重新启动计算机以确保新的密钥环是默认密钥环。重启后,我在屏幕共享设置中重新输入了VNC密码。这会将 VNC 密码存储在新的不安全密钥环中。然后返回“密码和密钥”应用程序并再次将登录密钥环设置为默认值。再次重新启动,现在 VNC 密码保持保存,默认密钥环也恢复为登录密钥环,确保设备上保存的所有未来密码都将被加密。
所以本质上,我只是减少了以明文形式保存所有密码的不安全性,改为仅以明文形式存储 VNC 密码。
| 归档时间: |
|
| 查看次数: |
55955 次 |
| 最近记录: |