我们大学的语言部门有一个英特尔NUC,很快将主持一个由该部门的教师和学生使用的网络应用程序. NUC运行Ubuntu(14.10).

我对终端和SSH进入服务器很满意,但我发现通过屏幕共享(VNC),我需要完成的很多任务都变得非常容易.

我向我们的新技术总监建议我们在这台服务器上安装VNC,以便让我的生活更轻松(事实上,在他被雇用之前安装了VNC,然后他卸载了它).但是,他回答了以下评论:

I would much prefer not to run X or VNC on the server if we can get away with it. It is a server after all.

我真的不明白这个逻辑.它没有连接到显示器;通过SSH唯一访问它.让VNC访问我不知道的服务器有一些奇妙的缺点吗?

显然你正在为攻击者开辟另一个港口;反驳:我们落后于两个大学防火墙(主要的大学网络防火墙以及我们子网自己的特殊防火墙). VNC只能在我们的子网内完成,所以我不知道为什么这将是一个问题,而不是“它是另一个要维护的软件包”,并且Ubuntu的apt软件包管理器变成了无问题.

在服务器上安装VNC的缺点是什么?

编辑:这不仅仅是一个Web服务器.它托管了许多其他应用程序.不确定这是否有所作为.

有很多原因:

>攻击面:更多程序,尤其是联网程序,意味着有更多机会找到错误并进入.
>缺陷表面:如上所述,但用“Murphy”替换“某人”,并用“破坏你的一天”“进入”.实际上,“破坏你的一天”也可能适用于前一点.>系统效率:X11,以及人们倾向于在其上运行的GUI环境,消耗大量的RAM,尤其是在像NUC这样的有限资源系统上.不运行它们意味着有更多资源来完成有用的工作.>操作符效率:GUI不适用于脚本和其他形式的自动化.点击事物会感觉很有效率,但实际上这是做一些技术性很强的最坏方法.如果您无法编写脚本并自动完成工作,您还会发现您未来的就业机会受到严重限制 – 行业正在远离GUI管理工具.哎呀,即使是Windows服务器这些天也可以免费安装GUI,如果这不能让你想到只知道如何点击事物的相对优点,我真的不知道该对你说什么.

ubuntu – 安装VNC有不利之处吗?的更多相关文章

  1. 远程访问Windows Vista到Mac OSX?

    有没有办法通过OSX从WindowsVista到MacMini进行远程桌面访问?希望能够远程访问Mac以访问系统,因此无需在单独的监视器/kb上进行测试和开发.是否可以使用类似于Windows远程桌面的东西?

  2. windows – 跨平台VNC客户端库?

    有谁知道一个好的跨平台VNC客户端库(观众端)?

  3. centos5 – Linux下VNC服务器的具体监听IP如何?

    我知道如何在Linux下指定VNC服务器的监听端口,但令我困惑的是我找不到指定VNC监听IP的方法.在CentOS5.6下启动VNC服务器时,我发现其进程“Xvnc”正在侦听127.0.0.1:5901.也许这就是我使用任何XNC客户端时总是无法进入的原因.我不知道为什么它听“lo”网络接口而不是“eth0”.听起来你的vncserver是用localhost参数启动的:您应该检查/etc/sys

  4. ubuntu – 安装VNC有不利之处吗?

    显然你正在为攻击者开辟另一个港口;反驳:我们落后于两个大学防火墙.VNC只能在我们的子网内完成,所以我不知道为什么这将是一个问题,而不是“它是另一个要维护的软件包”,并且Ubuntu的apt软件包管理器变成了无问题.在服务器上安装VNC的缺点是什么?

  5. ubuntu – KVM / QEMU:没有GUI连接到VM ​​

    简短版本:我有一台WindowsPC.我有一个Debian服务器.我有一个通过KVM/QEMU在Debian服务器上运行的UbuntuVM.题:如何连接到UbuntuVM并启动安装过程?

  6. ubuntu – VNC性能

    VNC性能真的很慢是正常的吗?在我们的小型网络中,Windows远程桌面可以无缝工作,但是当使用VNC连接到某些ubuntu机器时,我甚至无法在640×480上工作!2件事:1:使用UltraVNC它们都针对速度进行了优化.2:如果使用UltraVNC,请安装Mirror驱动程序.它使控制会话非常流畅和无闪烁.

  7. ubuntu18.04安装xfce+vnc

    ubuntu18.04安装xfce+vnc主要参考:ubuntu16.04安装VNC+xfce的方法我这里自己做个笔记他写的很好,我很快就安装成功了。安装xfce安装VNCServer设置密码并运行vncserver配置xstartup文件修改xstartup文件内容,针对Xfce4桌面环境.修改~/.vnc/xstartup中的内容为:重启vncserver修改配置文件后,运行如下命令结束掉之前产生的窗口:1重新启动成功

  8. CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

    一、环境介绍:IP:192.168.1.231OS:CentOS7.4x86_64cpu:8内存:16G硬盘:200GJDK版本:1.8.0_181Oracle版本:12.2.0.1.0二、安装准备:1、关闭SElinux和firewalld2、安装依赖软件包:#yum-yinstallunzipntpbinutilscompat-libcap1compat-libstdc++-33compat-

  9. centos6.8安装xfce+vnc

    9.设置VNC密码vncserver10.修改xstartup配置文件所有内容都替换成:11.设置权限以及重启VNC/设置开机启动

  10. kvm详细操作1:centos6.5安装kvm 及vnc图形化连接遇到的问题

    virt-install--namecentos-6.5-x86.64--virt-typekvm--ram1024--cdrom=/opt/centos-6.5-x86.64.iso--diskpath=/opt/kvm.raw--networknetwork=default--graphicsvnc,listen=0.0.0.0--noautoconsole创建安装虚拟机的一些基本命令virt-install-help查看命令选项帮助--name指定虚拟机名称--ram指定内存大小-cdrom指定镜像

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部