目录:
- 1、如何通过vnc图形界面远程控制Linux主机
- 2、怎样用vnc连接远程linux系统
- 3、linux下怎么安装vnc?
- 4、安装linux下的vnc服务器和客户端,并启用vnc服务器,提供远程桌面共享机制
- 5、怎样通过VNC远程连接到Linux系统桌面
- 6、如何利用VNC远程控制Linux
如何通过vnc图形界面远程控制Linux主机
在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步中设定的那个),输入密码后,服务器的图形界面就显示出来了。
怎样用vnc连接远程linux系统
方法/步骤
在Linux平台安装VNCServer服务端软件包。
#yum -y install vnc *vnc-server*
修改VNCServer主配置文件
#vim /etc/sysconfig/vncservers
复制最后两行并去掉行首注释符,然后修改为
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″
设置VNCServer远程连接密码
#vncpasswd
输入两次相同的密码
启动vncserver服务
#/etc/init.d/vncserver start
上一步执行完毕会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim /root/.vnc/xstartup
将最后一行改为
gnome
(使用GNOME桌面)
开启防火墙VNCServer端口
#vim /etc/sysconfig/iptables
在“-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT”下面添加一行-A INPUT -m state –state NEW -m tcp -p tcp –dport 5901 -j ACCEPT
重启iptables服务
#/etc/init.d/iptables restart
在Windows客户端下打开,下载对应平台的VNC-Viewer客户端(该文件为绿色软件,无需安装),双击下载下来的文件即可打开
在VNC Server一栏输入
192.168.224.159:1
点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。
linux下怎么安装vnc?
具体情况根据你的Linux内核决定,我使用的是Fedora,关于这方面的知识,书籍《linux就该这么学》有专门的讲解
安装linux下的vnc服务器和客户端,并启用vnc服务器,提供远程桌面共享机制
以centos7为例
安装vnc服务
yum install tigervnc-server
修改配置文件添加服务
(/usr/lib/systemd/system/vncserver.service内有说明)
vim /usr/lib/systemd/system/vncserver.service
启动服务
systemctl start vncserver
客户端安装
yum install tigervnc
怎样通过VNC远程连接到Linux系统桌面
这个首先得远程的Linux有搭建VNC服务器
并且开启了VNC服务
然后就可以通过任何一个VNC客户端使用ip地址加端口号进行登陆了
比如debian下安装vnc服务可以使用apt-get进行安装
sudo apt-get install vnc4server
然后就是进行配置
第一次运行时会提示你设置一个密码
这个密码就是你登陆的密码
第二次以后就不再提示了
除非你换了一个用户启动vnc服务
登陆时也会使用你启动vnc服务的那个用户进行登陆
启动vnc服务的方法是使用vncserver命令
启动后会在家目录下生成一个.vnc目录
该目录下会有密码文件、日志文件以及一个配置文件
可以通过修改该配置文件来进行配置
主要是配置远程登陆所使用的桌面环境
比如如果使用xfce4的话则将
x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop”
类似的行注释掉
然后写上startxfce4
这样远程登陆就可以进入linux的xfce4桌面了
关闭vnc服务器可以使用
vncserver -kill :1
如果你启动了多个vnc服务后面这个数字就要相应增加
vnc的客户端则有很多
linux下一般可以使用vncviewer
windows或者其它操作系统均有相应的软件
vnc服务的端口默认为5900
这个可以通过配置文件进行修改
如果不确定自己的端口是多少可以从vnc的日志文件中找到启动信息
启动信息里描述了绑定的端口
如何利用VNC远程控制Linux
其实Linux下面利用vnc来图形界面的控制也是非常简单的。VNC是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。 以redhat linux 8.0下面的安装和使用为例 一、安装vnc的rpm包 1.安装linux 1.1 图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设 置密码,端口等。 1.2 命令行下的安装。
【vnc搭建linux】的内容来源于互联网,若引用不当,请发邮件456@456.cn联系删除
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。