RHEL6.7下,安装vnc远程桌面。
2015-10-25 14:47
746 查看
1、安装
2、配置
3、调节桌面参数
4、设置账户
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
这个1,其实就是端口5901的1。
进行更多的设置
5、配置防火墙放行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
重启防火墙
6、在客户端对他登录
Windows的话,就是输入 IP:1 就好了
7、端口的切换[root@redflag1 ~]# which vncserver
/usr/bin/vncserver
[root@redflag1 ~]# file /usr/bin/vncserver
/usr/bin/vncserver: a perl script text executable
[root@redflag1 ~]# grep “59″ /usr/bin/vncserver -n
18:# Foundation, Inc., 59 Temple Place – Suite 330, Boston, MA 02111-1307,
118:$vncPort = 5900 + $displayNumber;
238:# n is taken if something is listening on the VNC server port (5900+n) or the
257:# (5900+n) or the X server port (6000+n).
274: if (!bind(S, pack(‘S n x12′, $AF_INET, 5900 + $n))) {
这里启动的脚本提到了了5900
先定义一个$default_port=11111
然后替换118和274行的5900为$default_port
现在启动服务
[root@redflag1 ~]# service vncserver restart
查看端口
[root@redflag1 ~]# netstat -l | grep 1111
tcp 0 0 *:11112 *:* LISTEN
tcp 0 0 *:11113 *:* LISTEN
已经成功了。用vncviewer链接一下。可以了。
防火墙放行这个端口才可以链接。
8、其他问题
1、vnc端口都对了,为何链接不上,
解决办法:你需要登录的端口如果是5901,那试试5900,端口存在自动给你加个1的现象。所以才说链接的时候,ip后面直接写个1.
[root@localhost Desktop]# yum install tigervnc-server -y
2、配置
[root@localhost Desktop]# vncserver输入两次密码。
3、调节桌面参数
[root@localhost Desktop]# vi ~/.vnc/xstartup
4、设置账户
[root@localhost Desktop]# vi /etc/sysconfig/vncservers添加
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
这个1,其实就是端口5901的1。
进行更多的设置
VNCSERVERS="1:user1 2:user2 3:user3" VNCSERVERARGS[1]="-geometry 1024×768" VNCSERVERARGS[2]="-geometry 1024×768" VNCSERVERARGS[3]="-geometry 800×600 -depth 24 -nolisten tcp -nohttpd -localhost"
5、配置防火墙放行
[root@localhost Desktop]# vi /etc/sysconfig/iptables添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
重启防火墙
6、在客户端对他登录
Windows的话,就是输入 IP:1 就好了
7、端口的切换[root@redflag1 ~]# which vncserver
/usr/bin/vncserver
[root@redflag1 ~]# file /usr/bin/vncserver
/usr/bin/vncserver: a perl script text executable
[root@redflag1 ~]# grep “59″ /usr/bin/vncserver -n
18:# Foundation, Inc., 59 Temple Place – Suite 330, Boston, MA 02111-1307,
118:$vncPort = 5900 + $displayNumber;
238:# n is taken if something is listening on the VNC server port (5900+n) or the
257:# (5900+n) or the X server port (6000+n).
274: if (!bind(S, pack(‘S n x12′, $AF_INET, 5900 + $n))) {
这里启动的脚本提到了了5900
先定义一个$default_port=11111
然后替换118和274行的5900为$default_port
现在启动服务
[root@redflag1 ~]# service vncserver restart
查看端口
[root@redflag1 ~]# netstat -l | grep 1111
tcp 0 0 *:11112 *:* LISTEN
tcp 0 0 *:11113 *:* LISTEN
已经成功了。用vncviewer链接一下。可以了。
防火墙放行这个端口才可以链接。
8、其他问题
1、vnc端口都对了,为何链接不上,
解决办法:你需要登录的端口如果是5901,那试试5900,端口存在自动给你加个1的现象。所以才说链接的时候,ip后面直接写个1.
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区