如何远程修改VNC登陆密码
1个回答
2016-12-06
展开全部
如何调用远程桌面,比较常见的有两种方式:Xmanager及VNC
正好今天鼓捣了一下,特整理如下:
Xmanager
Xmanager的调用也有两种方式:
一、直接在Xshell中调用
这时需设置会话属性,如下图所示,需在“隧道”选项上勾选“转发X11连接到(X):”
二、用Xstart登录远程桌面
如图,主机,用户名和身份验证是必须的,协议必须为SSH,关键在于命令的填写(下面详表),填写完毕后,即可点击“运行”
登录远程桌面的主要有以下三个命令:
1> gnome-session 调用gnome桌面
2> startkde 调用kde桌面
3> /usr/bin/xterm -ls -display $DISPLAY 调用终端窗口
第一种和第二种比较容易理解,第三种出来的图形其实如下,其实就是一个终端窗口
注意:这三个命令在Xshell中同样适用,其实第三个命令实现的效果就是类似于Xshell这样的终端窗口。
如果报“/usr/bin/xterm: DISPLAY is not set”错误,可在终端上设置xhost +或者export DISPLAY=192:1 (root)' desktop is node1:1
Starting applications specified in /root/:1:1,其中node1是本地主机名
下面,我们再看看新生成的桌面对应的窗口
[root@node1 ~]# netstat -ntlup grep vnc
tcp 0 0 0:1中的1.
这时,我们就可以利用vncviewer登录
四、用vncviewer远程登录
点击“Connect”
输入第二步中设置的密码,点击“OK”即可登录。注意:Username为灰,无法填写,在该例中,因为vncserver服务是在root账户下开启的,所以默认登录的是root账户。
五、关闭vncserver服务
关闭vncserver服务有两种方式,第一种如下:
# /etc/init.d/vncserver stop
这种方式是依据/etc/sysconfig/vncservers的内容进行关闭,如果VNCSERVERS="1:root 2:root 3:oracle",则关闭时会同时关闭这三个服务。输出内容如下:
[root@node1 ~]# /etc/init.d/vncserver stop
Shutting down VNC server: 1:root 2:root 3:oracle [ OK ]
第二种是可以手动关闭指定端口,语法如下:
$ vncserver -kill :1
六、设置开机自启动
# chkconfig vncserver on
总结:
本次配置是基于RHEL
6.3,6x版本的都不需要配置$user_home/.vnc/xstartup,其中$user_home是执行vncserver命令用户的家目
录,如果是root用户执行的,则$user_home指的是/root,如果是oracle用户执行的,则是/home/oracle,以此类推。6x
版本的会默认启动服务器登录的窗口,一般是gnome,如果出来的窗口较简陋,则出来的是twm窗口,这时,需配置$user_home/.vnc
/xstartup文件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询