首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有密码的TigerVNC + SSH?

没有密码的TigerVNC + SSH?
EN

Server Fault用户
提问于 2012-04-03 14:24:45
回答 2查看 18.4K关注 0票数 13

我有一个安装了TigerVNC的RHEL 6系统。它被配置为只允许通过SSH进行VNC连接。因此,用户只有在成功地建立到系统的SSH连接时才能连接到VNC。

但是,尽管存在SSH要求,用户仍然必须运行vncpasswd命令并创建VNC密码。这个密码是否是多余的,因为SSH隧道是必需的,并且必须已经建立起来了?

因此,我的问题是:如果TigerVNC服务器只在SSH隧道上侦听VNC密码,那么它能禁用它的要求吗?(假设密码实际上是多余的)

谢谢

编辑:我有个理论。为什么它不是多余的,因为一旦您SSH进入,您就可以VNC进入任何VNC用户的帐户?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-04-03 14:57:21

更重要的是,SSH和VNC是分开的,它们的密码要求是互不相关的。您使用SSH作为网络传输,因此您正在SSH上进行身份验证(密码或密钥,这并不重要)。

然后您将访问VNC服务,它有自己的身份验证方案。VNC不知道您如何连接到该框,也不知道您想要使用哪个用户帐户(我从未在Linux上使用过VNC;我假设它正在连接到当前的桌面)。

票数 -2
EN

Server Fault用户

发布于 2014-03-09 17:58:05

来自TigerVNC手册。man Xvnc

代码语言:javascript
复制
-SecurityTypes sec-types
    Specify  which  security  schemes to use separated by commas.  At present only "None" and "VncAuth" are supported.  The default is "VncAuth" - note that if you want a server which does not require a password, you must set this parameter to "None".

因此,服务器上的-SecurityTypes None是对您问题的正确答案。我已经测试过了,而且确实有效。

运行vncserver -SecurityTypes None将允许用户在没有密码的情况下连接到VNC会话,即使设置了密码。

票数 29
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/376302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档