RDP 和 VNC 之间的真正区别是什么?
它们都提供相同的功能和特性?
我需要每周远程访问和使用我的工作计算机几次。我目前正在使用 UltraVNC。由于价格原因,我想使用 VNC。我以前用过 VNC,主要是在我自己的网络上,速度很快。
但是,互联网上的 VNC 速度非常慢。即使在 256 色和更低的颜色下,关闭 Aero 功能,速度也慢得难以忍受。我最近使用Ammyy Admin连接来做一些需要快速反应时间的事情。Ammyy 速度非常快,几乎没有延迟,而且它在 Aero 开启的情况下以全彩色运行!
我怎样才能让 VNC 更快,就像 Ammyy 一样?我会使用 Ammyy,但我可能很快就会遇到 15 小时/月的限制。有什么建议?
在测试中,我可以从我朋友的计算机通过我们的网络流式传输全高清电影,没问题。它是我想要的那样快。
但是 VNC 非常缓慢。我们已经尝试过 Real VNC 和 Tight VNC,我已经尝试过Capture Method设置,但似乎没有任何区别;它只是太慢了。
有没有人有关于使用 VNC、如何提高速度或任何替代方法的任何提示?
是因为无法足够快地注意到屏幕的无效部分,还是网络问题可能会减慢它的速度?
我们都使用 Windows 7。
我们需要能够在不锁定主机的情况下查看和控制彼此的 PC ,因此 RDP 将无法工作(除非有人知道其他情况)。
我在 Ubuntu 9.10 VPS 服务器上安装了 Ubuntu 桌面,并且能够使用 TightVNC 连接到服务器。但是,这个 VPS 上的 VNC 服务器只能通过 SSH 登录并输入以下命令来启动:
vncserver :1 -geometry 800x600 -depth 16 -pixelformat rgb565
Run Code Online (Sandbox Code Playgroud)
如果我在启动时或作为计划任务运行此命令,它将不会启动。我有哪些选择?
当我在通过笔记本电脑linux连接到的远程盒子中运行以下命令时,我得到以下信息:windows 7VNC
[subhrcho@slc04lyo ~]$ ps -ef|grep vnc
subhrcho 20113 19804 0 21:40 pts/8 00:00:00 grep vnc
subhrcho 27486 1 0 Jan28 ? 00:05:35 Xvnc :1 -desktop slc04lyo:1 (subhrcho) -httpd /usr/share/vnc/classes -auth /home/subhrcho/.Xauthority -geometry 1680x1050 -depth 16 -rfbwait 30000 -rfbauth /home/subhrcho/.vnc/passwd -rfbport 5901 -pn
subhrcho 27493 1 0 Jan28 ? 00:00:00 vncconfig -iconic
Run Code Online (Sandbox Code Playgroud)
我怎样才能优雅地终止这个会话?我知道kill -9 <pid>会这样做,但我认为这是一种强有力的清理,可能会导致文件损坏。
PS:我也从这个来源阅读以使用 vncserver 中的 kill 选项,但不确定如何找出 display#。
你如何列出你的vncserver会话?
这篇文章说要做到这一点:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
Run Code Online (Sandbox Code Playgroud)
使用这种方法,我可以编写一个脚本来检查每个 pid,但必须有更好的方法。
有没有更好的办法?我想看到类似的东西:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
Run Code Online (Sandbox Code Playgroud)
编辑:例如。我有六个会话正在运行,但我只能使用其中一个。所有六个都显示为正在运行的进程。也很高兴看到其他用户的列表;我刚刚找到了一个有 95 个 VNC 会话的服务器。我不知道哪些是活跃的。
版主编辑:如果你有类似的问题,请提出你自己的问题,既然造成这种情况的原因似乎有几个,最好分别对待每个案例。
大家好。我的电脑上运行的是 Windows 7,一切都很完美。只有一个小问题。有时,当我离开计算机时,我回来时显示器已关闭或处于睡眠状态,无论哪种情况。这很好,我设置它来做到这一点。但是,打开显示器并四处移动鼠标后,鼠标光标冻结;键盘和鼠标都没有任何反应,例如键盘的 windows 键不会调出开始菜单,移动鼠标不会在屏幕上移动光标。我必须等待大约一两分钟才能再次开始工作。
我认为这是一个省电设置问题,所以我进入了控制面板 > 电源选项。
我只有关闭显示器=> 30 分钟并使计算机进入睡眠状态=>从不。当然,我进入高级电源设置查看那里。我把 Never 关闭硬盘, Sleep after never ,仅此而已。没有其他任何东西看起来可能会导致这种情况。我进入设备管理器并检查了鼠标和键盘,他们都检查了允许此设备唤醒计算机。
也许其他一些信息可能会有所帮助:有时我使用 MacBook 将 VNC 连接到我的 PC,有时,一旦它向我显示桌面,就会发生同样的事情。鼠标不会移动,VNC 不会在服务器(当然是我的 PC)上注册任何事件。我关闭客户端(我知道它与客户端无关),然后立即重新启动它并尝试连接。当我单击连接按钮时,它挂在那里,就好像 PC 没有响应一样。
基本上,就像每当我尝试将计算机从睡眠中唤醒时,它都会向我显示桌面,然后它就吓坏了。
再说一次,我猜计算机没有休眠,因为设置被设置为“在 => 从不后休眠”。老实说,我不知道发生了什么,希望有任何见解。谢谢!
VNC 只是感觉缓慢和低效,偶尔会出现显示故障。在 Windows 上,我可以使用远程桌面 (RDP / MSTSC),在 Linux 上我可以使用 NX Server,这两者的性能都比 VNC 好得多。
有什么比 OS X 的 VNC 服务器更好的吗?我还需要一些有 Windows 机器客户端(查看器)的东西。
我经常需要通过 VNC 从 Windows 机器连接到 OSX 机器。
OSX有VNC的内置作为其“屏幕共享”工具的一部分,但由于某些原因,这是很多更快连接从OSX到OSX或从OSX到Windows比它是从Windows连接到OSX。(我在 Windows 上使用 UltraVNC。)Windows 到 OSX 的连接速度几乎无法使用,即使两个盒子并排坐在同一台路由器上也是如此。
在这种情况下如何提高性能?我应该探索替代的 Windows 客户端吗?备用 OSX VNC 服务器?我应该使用其他屏幕共享工具而不是 VNC 吗?(如果有,是什么?)
(请注意,这个问题比其他更一般的问题更具体。)
是否可以使用几何命令行参数更改在启动 vnc 服务器期间指定的查看器的分辨率?我有一个为宽屏显示器配置的 vncserver,但我想在 1024x768 的屏幕上查看它。
vnc ×10
vncserver ×4
macos ×2
networking ×2
performance ×2
windows-7 ×2
linux ×1
nomachine ×1
resolution ×1
sleep ×1
ubuntu ×1
windows ×1