Fedora下的远程桌面连接
远程桌面连接可以很方便的在远端控制其他地方的机器。
在Window下,windows本身带有远程连接的程序。比如在Windows xp下是下面的:
在Windows7下是这样的:
两者基本一样的。
在linux下就不一样的,方式很多。我使用的是Fedora 14,所以主要讨论关于Fedora 14的。
下面主要讨论以下几种情况的远程连接:
1. Windows连接Windows
这个就很简单了,直接输入对方的ip地址就可以的。不过要注意的是,被连接的机器要在“我的电脑->属性”中设置一下:允许远程桌面连接。否则还是无法连接成功的。
2. Windows连接Fedora
比较简单的一种方法是使用Xrdp软件。这儿有一个详细的介绍。
3. Fedora链接Windows
这个也需要使用Xrdp软件。可以在Fedora下安装Xrdp软件。然后在命令行中使用"rdesktop <ip>"来实现连接。
4. Fedora连接Fedora
这个我花的时间比较多。
我采用的是常见的VNC连接的方式。
在Fedora中自带了一个远程连接的软件vinagre,它是VNC的客户端
如图:
但是我开始使用的时候一直没有成功,然后搜索材料,最后终于连接成功。下面是正确的步骤:
1. 设置远程桌面连接,包括前面的Windows连接Fedora的情况,一定要设置运行远程连接。
在System->Preferences->Remote Desktop中,打开Remote Desktop设置:
Sharing部分,红框内的要选中。
Security部分,最好选中红框内的,而不要用蓝框内的。因为我们是在远端链接自己的电脑。肯定是连接的没有人的电脑。如果允许他人连接你正在使用的机器的话,可以选中蓝框的。
2. 设置防火墙。
在Sytem->Administration->Firewall中,打开防火墙设置,在‘Other Ports’栏目中点击‘Add’然后选择‘vnc-server’ tcp port 5900, 接着点击‘Apply’保存.如下图红框内的设置:
上图蓝框内的是在设置Windows连接Fedora时要使用的。
3. 打开Applications->Internet->Remote Desktop Viewer
然后点击connect,出现下面:
在host中填上连接的主机ip地址,
然后输入密码:
这样就连接成功了。
参考资料: