1.检查vnc客户端和服务器是否已经安装:
[root@centos ~]$ rpm -q  vnc-server

package vnc-server  is not installed  说明没有安装

运行yum install vnc-server进行安装

vnc-server-4.0-8.1  说明安装已经安装了 只是没开启服务而已
2. 将用户名称加入到配置文件: 
(注:这里的“用户名”是指linux系统用户的名称) 
[root@centos ~]# vi /etc/sysconfig/vncservers 

# Uncomment the line below to start a VNC server on display :1 
# as my 'myusername' (adjust this to your own). You will also 
# need to set a VNC password; run 'man vncpasswd' to see how 
# to do that. 

# DO NOT RUN THIS SERVICE if your local area network is 
# untrusted! For a secure way of using VNC, see 
# .
#VNCSERVERS="1:myusername"//这段为原有内容

注:这里用到vi命令,按下Insert键就可以输入以下内容,输入完成后,按ESC键跳到命令模式然后,输入:w 保存文件:
# VNCSERVERS="1:root2:admin" # use the method for more user 
VNCSERVERS="1:root 2:admin "     //这句就是添加用户 可以添加多人 
#VNCSERVERARGS[1]="-geometry800x600" 
VNCSERVERARGS[1]="-geometry 1024x768"    //这句应该是分辨率 可以不要
3. 设置用户root的密码 
[root@centos ~]$ vncpasswd 
Password: 
Verify:
4. 启动VNC服务               
 [root@centos ~]# /sbin/service vncserver start 
Starting VNC server: 1:root [ OK ]
5. 修改VNCSERVER的窗口治理器 
[root@centos ~]#vi ~/.vnc/xstartup
#!/bin/sh  
# Uncomment thefollowing two lines for normal desktop: 
# unsetSESSION_MANAGER 
# exec/etc/X11/xinit/xinitrc 
 
[ -x /etc/vnc/xstartup ]&& exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ]&& xrdb $HOME/.Xresources 
xsetroot -solidgrey 
vncconfig -iconic& 
xterm -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
#twm&          
   //这里加个# ,用于注释,加粗的为原有内容
gnome-session&   //加上这行 
#startkde #kdedesktop #如果是用kde去掉这行前面的注释号即可
 6. 重启vncserver 
[root@centos ~]#/sbin/service vncserver restart
Shutting down VNC server: 1:root[ OK ] 
Starting VNC server: 1:root [ OK ]
7.查看VNC端口   
[root@ centos ~]#netstat -ntlp 
8.把防火墙端口打开      
[root@centos ~]#vi /etc/sysconfig/iptables 
找到以下的语句:  
-A RH-Firewall-l-INPUT-j INPUT-j REJECT - reject-withicmp-host-prohibited  
在此语句前面加上下面的内容:

-A Rh-Firewall-l-INPUT-m state -state NEW-mtcp-p tcp-dport 5901 -j ACCEPT //5901为查看到的VNC的端口号

VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的)。如果使用“vncserver :1”命令启动VNC Server,那么下面的端口应该是5901。

9.重启iptables服务    
[root@centos ~]#service iptables restart 
10. Windows登陆到VNC Server 
打开windows下的VNC客户端
在服务器栏输入 
192.168.159.129:1 (这里,我的VNC服务器在192.168.159.129上,用的是Display1(对应root帐号)) 
加密:让服务器选择(默认)

VNCServer在Linux下设置相关推荐

  1. linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题

    linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题 参考文章: (1)linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 M ...

  2. linux系统中建立网络白名单,Linux下设置防火墙白名单(RHEL 6和CentOS 7)的步骤

    进入Linux 命令行,编辑防火墙规则配置文件 iptables vi /etc/sysconfig/iptables 下面是一个白名单设置的例子: # Firewall configuration ...

  3. Linux下设置主机的FQDN

    为什么80%的码农都做不了架构师?>>>    FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名. 例如, 一台机器主机名(hostname ...

  4. Linux打开rtf文档,在linux下设置开机自动启动程序的方法_精品.rtf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsplinux/Unix相关 在linux下设置开机自动启动程序的方 ...

  5. hudson linux节点,在Linux下设置Hudson进行连续集成

    在Linux下设置Hudson持续集成 哈德森监督执行重复的工作,例如建立一个软件项目或由cron运行的工作. 本文介绍如何在Linux上进行设置. 1准备 1.创建目录结构如下: /var/huds ...

  6. 怎么设置linux端口权限,Linux下设置端口权限的系统调用—ioperm和iopl

    Linux 下设置端口权限的系统调用有两个: ioperm 和 iopl . 一. ioperm 和 iopl 介绍. 1.ioperm 该系统调用的介绍参考了以下链接中的内容: http://blo ...

  7. linux下mysql的用户名,linux下设置mysql用户名及密码

    linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...

  8. Linux下设置和修改IP

    在网上查找了配置linux配置IP的方法,简单的有下面两种: 最常用的给网卡配置ip的命令为 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说 ...

  9. linux下设置SMTP服务器并用mail命令发送邮件精解

    在linux下设置SMTP服务器并用mail命令发邮件精解步骤: 1.vi /etc/mail.rc 在末尾追加如下内容: set from=user@domain.com    //默认对外发送邮件 ...

最新文章

  1. 我是如何自学 Python 的
  2. 工作休息之余的生活乐趣
  3. 题目1178:复数集合
  4. 一个SQL Server Sa密码破解的存储过程
  5. 漏洞评估的优先级决定了网络安全保护的成本
  6. ckeditor3 在Asp.net MVC2.0环境中的配置
  7. 【转】C# 操作系统防火墙
  8. 论文投稿新规则,不用跑出SOTA,还能“内定”发论文?!
  9. redis哈希表的rehash分析
  10. 大岩俊之实用性阅读指南pdf_《实用性阅读指南》:二八法则、笔记法......开启你的阅读技能...
  11. 前端开发~uni-app ·[项目-仿糗事百科] 学习笔记 ·008【首页开发】
  12. Linux Shell处理文本最常用的工具大盘点
  13. 青海省多种食品、农产品实现首次出口
  14. iOS解决NSData转NSString后字符为空
  15. DB2远程链接数据库编目命令代码
  16. Grafana 简单设置
  17. 【数据结构-串】手算KMP算法的next和nextval数组
  18. ios 线条球_烧脑挑战画线给小球回家
  19. git解决fatal: unable to access ‘https://gitee.com/XXX.git/‘: The requested returned error: 403
  20. java老师实例_java实例关于继承求实例,有关学生和老师的程序代码!望诸位软件达人帮忙,谢谢大虾!...

热门文章

  1. tcpsyn发生在哪层_必看面试题之计算机网络:来自一位拿到了腾讯和字节双offer的大佬...
  2. oracle导出有分区表的用户,分区表导出导入
  3. C语言选择结构和循环结构的汇总
  4. 计划任务如何使用 java_java – 如何计划任务以定期间隔运行?
  5. python基础入门(7)之元组
  6. pcl使用通道滤波器来滤波
  7. typescript 接口 java_Typescript基础(4)——接口
  8. access求斐波拉契数列_打印目录,斐波那契数列的递归与循环,牧场牛数
  9. plotloss记录
  10. 数据结构-图及其遍历