教您如何利用VNC远程图形界面控制Linux

教您如何利用VNC远程图形界面控制Linux,第1张

其实Linux下面利用vnc来图形界面的控制也是非常简单的。VNC是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。以redhat linux 8.0下面的安装和使用为例一、安装vnc的rpm包1.安装linux1.1 图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设 置密码,端口等。1.2 命令行下的安装。下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。cd /mnt/f/vnc/rpm -ivh vnc-3.3.6-2.i386.rpm2.设置vnc server的访问密码vncpasswd3.启动vnc servervncserver4.linux上的vnc server内定的管理环境是twm,不好看,也不方便。我们来把它改成KDE. 修改$HOME/.vnc/xstartup这个文件.把starttwm改成startkde 修改后要重新启动vnc server。二、远程连接

在Linux服务器上安装一个vncserver。比如我的Linux服务器是power机器,上面运行着Fedora 22。我运行命令`dnf install tiger-vncserver`安装vncserver.

给服务器安装xserver和一个图形环境。

最小的图形环境可以是古老的窗口管理器twm,你也可以安装重量级的gnome或者KDE.

这里我安装的是轻量级的桌面环境 xfce4.

编辑服务器上的vnc启动脚本。

该脚本的位置在 `~/.vnc/xstartup`,该脚本的作用和xinitrc相当,描述xserver启动的时候要运行哪些程序。

我的脚本很简单:

#!/bin/sh

exec startxfce4

启动服务器上的vncserver。运行如下命令:

vncserver :1

第一次启动vncserver会提示你设定一个访问远程访问图形界面的密码,随便指定一个。

如果不报错,说明启动成功。

我运行的结果如图所示。

:1 表示指定显示端口为1, 服务器将使用5901端口来侦听客户端的连接请求。

如果你指定显示端口为2, 服务器将使用5902端口来侦听客户端的连接请求。

以此类推。

解除服务器上的端口限制。

默认情况下,服务器不允许外部访问5901端口,使用iptables解除端口限制。

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

注意用root权限运行。至此服务器端准备完毕。

客服端机器上安装一个vnc客户端,我安装的是xvncviewer。

例如我的客户端机器是debian系统,已经配置好了图形界面。使用如下命令安装xvncviewer

apt-get install xvncviewer

运行客户端机器上的xvncviewer。

xvncviewer 10.1.60.133:5901

其中10.1.60.133是我的服务器的ip地址。

5901是vncserver侦听的端口号。

如果网络正常,会提示你输入访问图形会话的密码(就是在第4步中设定的那个),输入密码后,服务器的图形界面就显示出来了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7133588.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存