LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dpmcl

强烈建议vnc远程linux桌面控制好用!!

[复制链接]
发表于 2003-9-18 02:16:00 | 显示全部楼层

回复: SOS!VNC在redhat 8.0的问题...

最初由 mysql88 发表
各位大侠。我在redhat 8.0里安装了vnc3.33以后,怎么只有5801端口是打开的呀,而5800 and  5900都没有打开,可以通过ie控制。但不能看到桌面,
我安装的KDE,没有在redhat上安装X-windows,,会有影响吗。还有我的防火墙是中级。但5801可以访问,也就是说。防火墙没有起作用是吗??


请高手们指教了。小弟先谢谢各位了。。。


非常急呀,,,,,有人知道不????


先看手册,至少看看 man, 选择一下参数,服务端多运行几个 vnc,每个进程对应一个端口。

vnc 还是很容易配置的。
发表于 2003-10-6 16:49:31 | 显示全部楼层
我照贴该了
startkde &
重启vnc后还是没有kde啊
发表于 2003-10-6 19:23:14 | 显示全部楼层

最新4.0版的怎么装?


你这个是老版的 SO EASY
4.0的  我下了 搞了半天 XVNC就是装不上 提示
root@CrazySun vnc-4.0b4-unixsrc]# patch -Np0 <xc.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|*** xc/programs/Xserver/Imakefile.orig Fri Jun  6 11:02:36 2003
|--- xc/programs/Xserver/Imakefile      Fri Jun  6 11:14:39 2003
--------------------------
File to patch:

后面的PATCH该怎么添?这个 PATCH命令是咋回事
发表于 2003-10-13 23:23:54 | 显示全部楼层
实现vncerver自启动:
建一个文件/root/vncserver.sh然后chmod ugo+x vncserver.sh
/root/vncserver.sh内容如下:
#!/bin/bash
vncserver

在/etc/rc.d/rc.local里面加上/root/vncserver.sh就可以啦,要不直接写vncserver
发表于 2003-10-14 16:26:08 | 显示全部楼层
X的协议是没有加密的,所以在不安全的网络上最好不直接使用X,而是通过ssh使用X
发表于 2004-6-18 10:31:05 | 显示全部楼层
请教如何在linux中远程控制时同步桌面?
发表于 2004-7-21 14:37:54 | 显示全部楼层

对论坛有关vnc使用的补充

由于发行版的不同,所以不是每个linux系统都带的有vnc,所以本文以下载安装编译好的软件为例
首先到vnc网站下载相应软件,网址:http://www.realvnc.com/
下载页面有各种系统使用的vnc软件可供使用
我们下载x86 Linux 版的文件gzipped tar (.tar.gz) (1.6M),实际文件名vnc-4.0-x86_linux.tar.gz
如果要在windows下使用,那么下载x86 Win32 full installation (server and viewer)文件executable (.exe) (726K)  
把下载好的软件在linux中解压缩
tar zxvf  vnc-4.0-x86_linux.tar.gz
然后进入文件目录
cd vnc-4.0-x86_linux
输入命令
./vncinstall /usr/local/bin
安装软件。

现在可以准备运行vnc了,我们要先设置vnc server的密码,输入
vncpasswd
完成后执行
vncserver 启动服务。

vncserver 命令带有一些很有用的参数,用vncserver --help 查看。
简单解释一下:
vncserver   [:<number>] [-name <desktop-name>]  [-geometry <width>x<height>] [-depth <depth>]
                   [-pixelformat format]
vncserver -kill :display

:<number>
vnc服务的display号,可以自行指定,尽量不要使用系统默认的以保证安全,必须为非0的正整数
vncserver :99
使用时必须输入正确的display号才能连接;用浏览器要在端口号加上display号,默认端口5800,远程连接输入 XXX.XXX.XXX.XXX:5899

-name 指定vncserver桌面名字
比如要让名字显示为 “红帽”
vncserver -name 红帽

-geometry  <width>x<height>指定显示桌面的分辨率,默认为1024x768
vncserver -geometry 800x600
这个命令实际中很有用,例如本地分辨率为1024x768 如果不设定远程vnc服务分辨率就会造成桌面显示不全的问题。

-depth <depth>指定显示颜色,设定范围8~32
vncserver -depth 16
用16bits颜色显示

-pixelformat 指定色素格式 与-depth大致相同,只是表示方法不一样
vncserver -pixelformat RGB888
用24bits颜色显示

vncserver -kill :display
结束vnc服务及远程桌面
vncserver -kill :1
其它更详细的使用请用man查看。

vnc内定的窗口管理器是twm与大家使用的可能不同,通过修改vnc的配置文件可以更换为自己喜欢的,方法如下:
修改用户目录下的 .vnc/xstartup 文件
#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
将#!/bin/sh后面的内容全部注释掉,改成
~/.Xclients
保存文件
现在可以测试修改是否成功,先kill vncserver服务
vncserver -kill :<number>

pa aux|grep Xvnc
kill PID
重新启动vncserver ,用vncviewer连接远程桌面是不是已经变成自己喜欢的类型了。

这种方法安装的vncserver 不会在系统启动时自己启动服务,有这种要求的可以修改启动文件添加vncserver 服务。

贴图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-7-21 14:53:45 | 显示全部楼层

对论坛有关vnc使用的补充

由于发行版的不同,所以不是每个linux系统都带的有vnc,所以本文以下载安装编译好的软件为例
首先到vnc网站下载相应软件,网址:http://www.realvnc.com/
下载页面有各种系统使用的vnc软件可供使用
我们下载x86 Linux 版的文件gzipped tar (.tar.gz) (1.6M),实际文件名vnc-4.0-x86_linux.tar.gz
如果要在windows下使用,那么下载x86 Win32 full installation (server and viewer)文件executable (.exe) (726K)  
把下载好的软件在linux中解压缩
tar zxvf  vnc-4.0-x86_linux.tar.gz
然后进入文件目录
cd vnc-4.0-x86_linux
输入命令
./vncinstall /usr/local/bin
安装软件。

现在可以准备运行vnc了,我们要先设置vnc server的密码,输入
vncpasswd
完成后执行
vncserver 启动服务。

vncserver 命令带有一些很有用的参数,用vncserver --help 查看。
简单解释一下:
vncserver   [:<number>] [-name <desktop-name>]  [-geometry <width>x<height>] [-depth <depth>]
                   [-pixelformat format]
vncserver -kill :display

:<number>
vnc服务的display号,可以自行指定,尽量不要使用系统默认的以保证安全,必须为非0的正整数
vncserver :99
使用时必须输入正确的display号才能连接;用浏览器要在端口号加上display号,默认端口5800,远程连接输入 XXX.XXX.XXX.XXX:5899

-name 指定vncserver桌面名字
比如要让名字显示为 “红帽”
vncserver -name 红帽

-geometry  <width>x<height>指定显示桌面的分辨率,默认为1024x768
vncserver -geometry 800x600
这个命令实际中很有用,例如本地分辨率为1024x768 如果不设定远程vnc服务分辨率就会造成桌面显示不全的问题。

-depth <depth>指定显示颜色,设定范围8~32
vncserver -depth 16
用16bits颜色显示

-pixelformat 指定色素格式 与-depth大致相同,只是表示方法不一样
vncserver -pixelformat RGB888
用24bits颜色显示

vncserver -kill :display
结束vnc服务及远程桌面
vncserver -kill :1
其它更详细的使用请用man查看。

vnc内定的窗口管理器是twm与大家使用的可能不同,通过修改vnc的配置文件可以更换为自己喜欢的,方法如下:
修改用户目录下的 .vnc/xstartup 文件
#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
将#!/bin/sh后面的内容全部注释掉,改成
~/.Xclients
保存文件
现在可以测试修改是否成功,先kill vncserver服务
vncserver -kill :<number>

pa aux|grep Xvnc
kill PID
重新启动vncserver ,用vncviewer连接远程桌面是不是已经变成自己喜欢的类型了。

这种方法安装的vncserver 不会在系统启动时自己启动服务,有这种要求的可以修改启动文件添加vncserver 服务。

贴图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-7-21 15:19:16 | 显示全部楼层
从我的使用经验而言,从linux连接windows机器,vnc在同等色深的情况下,没有windows terminal速度快
发表于 2004-7-21 15:21:15 | 显示全部楼层
但是有个好处,vnc连接用的是系统用户,权限很大
而terminal默认情况下权限比较小,很多东西都受限

关键的不同在于:vnc连接的是当前桌面,terminal连接的是终端用户的桌面,很像vnc从windows连接linux的效果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表