暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux下vnc设置和管理

我的工作 2020-04-28
461

本文包括linux下vnc设置和管理

vnc设置

添加root用户的vnc

cd /etc/sysconfig

vi vncservers

查找

#VNCSERVERS="2:myusername"

#VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd-localhost"

添加

VNCSERVERS="1:root"

VNCSERVERARGS[2]="-geometry800x600"

设置vnc密码

vncpasswd

按照提示输入密码

执行

vncserver

进入用户主目录

su - root

进入vnc目录

cd .vnc

vi xstartup

查找

#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 -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

修改

#unset SESSION_MANAGER

#exec/etc/X11/xinit/xinitrc

取消注释

修改后xstartup

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 -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

重启vnc服务

cd /etc/init.d/

./vncserver restart

查看vnc端口

netstat -ntl

tcp        0     0 0.0.0.0:5901               0.0.0.0:*                   LIST

vnc默认为从5901端口开始

客户端登录时输入ip地址和端口号

192.168.0.1:5901

vnc管理

打开vnc

# vncserver

$ vncserver

这时要求输入的密码,是使用vnc的密码。

---------------------------------------------------

[root@eall62 .vnc]# vi/home/oracle/.vnc/xstartup

注释掉最好两行再添加gnome-session &

后者将最后一行twm & 改为gnome-session& or kde &

-----------------------------------------------------------

#!/bin/sh

# Uncomment the followingtwo lines for normal desktop:

# unsetSESSION_MANAGER

# exec/etc/X11/xinit/xinitrc

[ -r $HOME/.Xresources] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic&

#xterm -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

--------------------------------------------------------------

客户端连接,找一个支持java的浏览器,在其上输入

http://192.168.1.62:5801

5801=5800 + 1  5800加上显示编号

# vncviewer   192.168.1.62:1

-------------------------------------------------------------

注意:

1.普通用户使用vnc时,要先将root用户的vnc打开。

2.修改vnc配置文件时要先将vnc打开一下,用以生成配置文件

####################################

关闭vnc

 vncserver -kill <X-display>

[oracle@rhtest1 ~]$vncserver -kill rhtest1.boomsun.com:1

Killing Xvnc processID 25362

[oracle@rhtest1 ~]$

e.g.

[oracle@rhtest1 .vnc]$vncserver

New'rhtest1.boomsun.com:1 (oracle)' desktop is rhtest1.boomsun.com:1

Starting applicationsspecified in /home/oracle/.vnc/xstartup

Log file is/home/oracle/.vnc/rhtest1.boomsun.com:1.log

[root@rhtest1 ~]# ps-ef |grep vnc

oracle   25660    1  3 19:24 pts/1    00:00:00 Xvnc :1 -desktoprhtest1.boomsun.com:1 (oracle) -httpd /usr/share/vnc/classes -auth/home/oracle/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth/home/oracle/.vnc/passwd -rfbport 5901 -pn

oracle   25664    1  0 19:24 pts/1    00:00:00 vncconfig -iconic

root     25805 25398  0 19:24 pts/3    00:00:00 grep vnc

[root@rhtest1 ~]#netstat -anp |grep 5901

tcp        0     0 0.0.0.0:5901               0.0.0.0:*                   LISTEN      25660/Xvnc          

[root@rhtest1 ~]# cat/proc/25660/cmdline

Xvnc:1-desktoprhtest1.boomsun.com:1(oracle)-httpd/usr/share/vnc/classes-auth/home/oracle/.Xauthority-geometry1024x768-depth16-rfbwait30000-rfbauth/home/oracle/.vnc/passwd-rfbport5901-pn[root@rhtest1~]#

[root@rhtest1 ~]#

[oracle@rhtest1 .vnc]$vncserver -kill rhtest1.boomsun.com:1

Killing Xvnc processID 25660

[oracle@rhtest1 .vnc]$

欢迎关注我的公众号    扫描二维码或公众号搜索  “我的工作




文章转载自我的工作,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论