如何在CentOS6.5中配置windows用户登录VNC服务器
2014-11-01 15:47
337 查看
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC(Virtual Network Computing)基本上是属于一种显示系统,也就是说它能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上。
一、安装GNOME桌面环境和安装tigervnc
yum groupinstall "X Window System" "Desktop"
yum install tigervnc-server tigervnc
二、设置远程登陆到gnome桌面的配置,再最后面加入如下两行:
vim /etc/sysconfig/vncservers
VNCSERVERS="1:vncuser12:vncuser2"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared -depth 24"
#注意:-geometry1024x768表示分辨率;-alwaysshared表示允许多终端同时登陆
#注意 1代表桌面版的用户1,vncuser1代表通过vnc登录的用户名。这些用户需要在vnc服务器linux主机中创建并设置相应的远程登录vnc服务器的密码。如下:
groupadd vncgroup 创建vnc用户组
useradd vncuser1 创建vncuser1用户
passwd vncuser1 设置vncuser1的密码
vncpasswd vncuser1 设置vncuser1的vnc密码
useradd vncuser2 创建vncuser2用户
passwd vncuser2 设置vncuser2的密码
vncpasswd vncuser2 设置vncuser2的vnc密码
gpasswd -a vncuser1 vncgroup 把vncuser1用户添加到vncgroup用户组
gpasswd -a vncuser2 vncgroup 同上
三、修改远程桌面显示配置文件
修改为以下内容并保存(如果没有.vnc/xstartup 则先启动vnc服务,输入vncserver或者service vncserver start ,这里要保证vnc用户已经设置了vnc的登录密码,否则会提示设置vnc用户密码。)
vim /root/.vnc/xstartup
注释下面两行
#xterm -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
然后再添加下面一行
gnome-session &
四、配置防火墙,允许 VNC连接
当你启动vnc服务后,你可以用netstat -tunlp命令来查看vnc服务所使用的端口,可以发现有5801,5901,6001等
默认的, vnc 服务监听3个TCP端口;RFB(RemoteFrameBuffer)协议 默认端口 : 5900 显示器号;HTTP协议默认端口 : 5800 显示器号;X协议默认端口 : 6000 显示器号。
VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):输入编辑:
vi /etc/sysconfig/iptables
找到下面的语句:
-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT
在这之后填加:
-A INPUT -m state--state NEW -m tcp -p tcp --dport 5800:5803 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 6000:6003 -j ACCEPT
重起防火墙
service iptablesrestart
五、起动vnc服务器
/etc/init.d/vncserverstart
或者 service vncserver start
关闭具体的vncserver命令
vncserver -kill :1 //关闭vnc用户1
vncserver -kill :2 //关闭vnc用户2
加入开机启动
chkconfig vncserver on
六、windows中用vnc客户端登录
输入vnc服务器的IP地址和端口号,如192.168.1.104:5901
连接后再输入每一次启动vncserver时设置的vnc用户密码即可要连接到centos桌面
一、安装GNOME桌面环境和安装tigervnc
yum groupinstall "X Window System" "Desktop"
yum install tigervnc-server tigervnc
二、设置远程登陆到gnome桌面的配置,再最后面加入如下两行:
vim /etc/sysconfig/vncservers
VNCSERVERS="1:vncuser12:vncuser2"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared -depth 24"
#注意:-geometry1024x768表示分辨率;-alwaysshared表示允许多终端同时登陆
#注意 1代表桌面版的用户1,vncuser1代表通过vnc登录的用户名。这些用户需要在vnc服务器linux主机中创建并设置相应的远程登录vnc服务器的密码。如下:
groupadd vncgroup 创建vnc用户组
useradd vncuser1 创建vncuser1用户
passwd vncuser1 设置vncuser1的密码
vncpasswd vncuser1 设置vncuser1的vnc密码
useradd vncuser2 创建vncuser2用户
passwd vncuser2 设置vncuser2的密码
vncpasswd vncuser2 设置vncuser2的vnc密码
gpasswd -a vncuser1 vncgroup 把vncuser1用户添加到vncgroup用户组
gpasswd -a vncuser2 vncgroup 同上
三、修改远程桌面显示配置文件
修改为以下内容并保存(如果没有.vnc/xstartup 则先启动vnc服务,输入vncserver或者service vncserver start ,这里要保证vnc用户已经设置了vnc的登录密码,否则会提示设置vnc用户密码。)
vim /root/.vnc/xstartup
注释下面两行
#xterm -geometry80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
然后再添加下面一行
gnome-session &
四、配置防火墙,允许 VNC连接
当你启动vnc服务后,你可以用netstat -tunlp命令来查看vnc服务所使用的端口,可以发现有5801,5901,6001等
默认的, vnc 服务监听3个TCP端口;RFB(RemoteFrameBuffer)协议 默认端口 : 5900 显示器号;HTTP协议默认端口 : 5800 显示器号;X协议默认端口 : 6000 显示器号。
VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):输入编辑:
vi /etc/sysconfig/iptables
找到下面的语句:
-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT
在这之后填加:
-A INPUT -m state--state NEW -m tcp -p tcp --dport 5800:5803 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 6000:6003 -j ACCEPT
重起防火墙
service iptablesrestart
五、起动vnc服务器
/etc/init.d/vncserverstart
或者 service vncserver start
关闭具体的vncserver命令
vncserver -kill :1 //关闭vnc用户1
vncserver -kill :2 //关闭vnc用户2
加入开机启动
chkconfig vncserver on
六、windows中用vnc客户端登录
输入vnc服务器的IP地址和端口号,如192.168.1.104:5901
连接后再输入每一次启动vncserver时设置的vnc用户密码即可要连接到centos桌面
相关文章推荐
- Centos6.5搭建vsftpd,并配置用户和密码登录
- 如何配置Windows 2012和Windows 2008多用户同时登录远程桌面
- 在CentOS 6.5上安装OpenLDAP并配置LDAP方式用户登录
- Centos6.5搭建vsftpd,并配置用户和密码登录
- 如何在CentOS6.4中设置VNC多用户登录
- 【原创】windows/Linux通过ssh服务远程登录centos6.5
- centos6.5配置SSH免密码登录
- centos7 配置 vsftpd 多主机多用户登录FTP的方法
- centos下配置ftp允许以root用户身份登录
- 配置windows用户自动登录windows系统
- 【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录
- CentOS如何禁用root用户远程登录
- windows共享如何重新登录,或用另外的用户登录
- CentOS 6.5中如何由一般用户切换为root用户
- 【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录
- 3.JBoss如何配置从数据库里读取登录用户的验证信息
- 如何在 Windows 2003 中分配强制用户配置文件
- CentOS 源码编译安装Pure-FTPd(配置系统用户登录)
- Centos 6.5上Apache + PAM + SVN服务安装配置(使用本地系统用户认证)
- windows 8.0上eclipse 4.4.0 配置centos 6.5 上的hadoop2.2.0开发环境