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地址,

 

 

然后输入密码: