在unix系统下怎么安装vnc

 我来答
ACE丶尛小磊
2017-06-12 · TA获得超过8.3万个赞
知道小有建树答主
回答量:1598
采纳率:80%
帮助的人:104万
展开全部

A.环境:Linux Red Hat As 4

步骤1:检查是否安装了vnc server
[root@hxl oracle]# rpm -qa|grep vnc
vnc-4.0-8.1
vnc-server-4.0-8.1
若没有安装可以在linux 安装介质中找到vnc相关的软件包安装(安装过程这里略过). 

步骤2:配置 
1.配置Linux主机

1).[root@hxl]#vncserver :1 #启动vnc server

2).[root@hxl]#vim ~/.vnc/xstartup

将xstartup文件中的内容twm&注释掉,加入/usr/bin/startkde&(KDE桌面) 或 /usr/bin/gnome-session&(GNOME桌面) startkde& #表示远程客户端将登陆Linux的KDE桌面(显示效果不太好) 
gnome-session& #表示远程客户端将登陆Linux的GNOME桌面.

xstartup文件默认的内容如下

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

修改后内容如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session&

3).[root@hxl]#vncserver -kill :1 //vnc服务桌面号1,注意kill和:之间需要空格.

[root@gliethttp root]#vncserver :1 //重启vnc服务桌面号1

4).[root@hxl]#vncpasswd //设置登陆密码

步骤3:通过vnc登陆

方法1:使用vnc windows客户端登录,输入服务器地址后(如:192.168.30.33:1),提示输入密码后即可登录linux.

若登录以后看到的是灰色界面,需要配置/etc/hosts文件,将ip地址和hostname对应起来.

[root@hxl ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
192.168.30.33   hxl.com hxl

修改完成后需要重启网络

[root@hxl .vnc]# service network restart

方法2:使用Web浏览器登陆,地址栏输入http://192.168.30.33:5801/,提示输入密码后即可登录linux.

5.配置/etc/sysconfig/vncservers

定义VNCSERVERS
如下:

VNCSERVERS="1:root"

定义root用户使用1桌面号.

备注:

使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号,其中"桌面号"用"数字"的方式表示,每个用户连个需要占用1个桌面.如:vncserver :1 启动桌面号1,vncserver :2 启动桌面号2.

VNC服务使用的端口号与桌面号的关系
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1”  ---- 端口号为5901
桌面号为“2”  ---- 端口号为5902
桌面号为“3”  ---- 端口号为5903
……
基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下
桌面号为“1”  ---- 端口号为5801
桌面号为“2”  ---- 端口号为5802
桌面号为“3”  ---- 端口号为5803
……
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT

说明:

1.若从主机copy后无法粘贴,可以运行vncconfig

将这三个选项打上勾既可.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
ch...7@163.com
2020-07-28
知道答主
回答量:25
采纳率:0%
帮助的人:1.4万
展开全部

1、用IIS7服务器管理工具连接需要操作的Linux服务器

找到Linux,点击添加

输入linux服务器的ip端口、账号、密码(必填)

勾选需要打开的服务器并点击打开(单台服务器也可以双击打开)

2、安装 VNCServer

执行命令:yum install tigervnc tigervnc-server

3、配置VNC

将/lib/systemd/system/vncserver@.service文件复制一份

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

编辑刚刚我们复制的新文件

vim /etc/systemd/system/vncserver@:1.service

设置VNCServer开机自启动

systemctl start vncserver@:1.service

systemctl enable vncserver@:1.service  

启动vnc,并设置密码

vncserver

4、用服务器管理vnc客户端登录

iis7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式