Linux Vnc配置说明
来源:互联网 发布:linux 云同步 编辑:程序博客网 时间:2024/05/21 10:37
VNC 是一款跨平台的远程桌面软件,Windows下配置非常方便,不用介绍了;重点说说VCN在Linux下的配置和使用,首先要知道在Linux下 Vnc通常指客户端软件(Vnc-View), Vnc-Server指服务
端(安装在被远程操作的服务器上);下面分步详细的介绍VNC的配置:
1. 查看VNC是否安装
# rpm -q vnc vnc-server
或以文件的方式查看是否安装
#su
#find / -name vnc*
2. 如果没有安装,安装Vnc服务器,一般系统默认都已经安装了VNC服务,以vnc-server-4.1.2-9.el5.i386.rpm安装包为例
#rpm -ivh vnc-server-4.1.2-9.el5.i386.rpm
如果系统支持YUM的话直接用命令
#yum install vnc-server
3. 安装完成后,接下来配置访问用户,编辑/etc/sysconfig/vncservers
#vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
以上表示只有一个用户root可以访问,如果要配置多个,如:再添加一个访问用户jeff,可以将上面的
VNCSERVERS="1:root" 改成 VNCSERVERS="1:root 2:jeff"
4. 配置用户VNC链接访问密码
如果只有root 一个用户的话,由于root是当前用户只需要
#ncpasswd 设置密码就可以了
Password:
Verify:
如果还有其他用户,首先要切入到用户下再设置密码,如下操作
#su - jeff
#ncpasswd
Password:
Verify:
5. 修改用户图形化界面
配置完各个用户根目录下的".vnc/xstartup",如:
#vi /root/.vnc/xstartup
修改完成之后,再重启vncserver 使修改生效
6. 开启VNC服务
#service vncserver start //service vncserver restart 重启服务
7. 配置防火墙
在使用防火墙的情况下来连接到一个远程系统,需要打开端口5901.加入以下加粗的部分,然后重启iptables服务。
# vi /etc/sysconfig/iptables
...........
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
如果配置多个端口则需要在加入5902,5903以此类推,如下
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
重启防火墙使其生效
# sudo /sbin/service iptables restart
8. 客户端登录
不论VNC客户端在什么平台下,只要网络能访问服务端,就可以远程到服务器。
- Linux Vnc配置说明
- Linux 安装 VNC Server 实现图形化访问配置说明
- RHEL7.X VNC配置说明
- linux vnc配置
- Linux VNC配置
- linux vnc配置
- linux中vnc配置
- LINUX VNC配置
- linux下vnc配置
- LINUX VNC配置
- linux配置VNC服务
- linux 安装配置VNC
- suse linux VNC配置
- linux 配置vnc服务
- Linux下配置VNC
- Linux配置VNC服务
- suse linux VNC配置
- VNC配置Linux远程桌面
- 给那些总说安卓需要杀进程的人。Android 是如何管理进程
- Android4: Write Storage权限问题
- OpenGL源代码之四 旋转
- IIS 不能解析动态页面的处理办法。
- [TEAP] HTML5简史
- Linux Vnc配置说明
- GlusterFS可靠性计算
- 利用MSXML解析XML文本(转)
- 传统线程同步通讯技术
- 对多次ssh密码错误的IP进行防火墙拦截
- myEclipse设置
- 编译launcher问题
- 架构师的职责
- 如何删除windows服务