我们在我大学的语言系有一个英特尔 NUC,它将很快托管该系教师和学生使用的 Web 应用程序。NUC 运行 Ubuntu (14.10)。
我对终端和 SSH 连接到服务器很满意,但是我发现我需要做的很多任务通过屏幕共享 (VNC) 变得更加容易。
我向我们的新技术总监建议我们在这台服务器上安装 VNC,让我的生活更轻松(实际上在他被雇用之前已经安装了 VNC,然后他卸载了它)。但是,他回复了以下评论:
如果我们可以逃脱,我更不想在服务器上运行 X 或 VNC。毕竟是服务器。
这个逻辑我真的不明白。它没有连接到显示器;通过 SSH 访问它的唯一途径。让 VNC 访问我不知道的服务器有什么神奇的缺点吗?
显然,您正在为攻击者打开另一个端口;反驳:我们在两个大学防火墙后面(主要的大学网络防火墙以及我们子网自己的特殊防火墙)。VNC 只能在我们的子网内完成,所以我不知道为什么这会成为“它是另一个要维护的包”之外的问题,并且 Ubuntu 的apt
包管理器成为一个非问题。
在服务器上安装 VNC 有什么缺点?
编辑:这不仅仅是一个网络服务器。它托管了许多其他应用程序。不确定这是否有区别。