CentOS7.1配置远程桌面
网上看了很多资料,完全是乱的。
我使用的是CentOS7.1的系统。我的要求是windows的客户机可以远程访问CentOS系统。
1,首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:
rpm -qa | grep vnc
如果安装了会显示tigervnc的版本号。
2,如果没有安装vnc可以使用下面命令进行安装:
yum install tigervnc tigervnc-server
3,使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername" 
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率---感觉这个分辨率改了也没有什么作用
4,使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
vncpasswd
5,设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上
vncserver :1
6, 其他命令
vncserver :n //开第n个服务
vncserver -list //看有几个在运行
vncserver -kill :n //杀掉第几个服务
vncpasswd //修改密码
7、服务管理
service vncserver restart ---这个命令也执行不了,提示没有这个文件或者目录
其它用法:/etc/init.d/vncserver {start|stop|restart|try-restart|status|force-reload}
chkconfig vncserver on 加入到自启动(chkconfig --level 35 vncserver on)
设置VNC服务开机启动用下面的命令:----这个不行,设置不了,命令执行不了,提示没有这个文件或者目录
chkconfig vncserver on
在一些minimal系统里,即使英文也会出现
8, 启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等)
确实这个程序启动了,监听的端口也存在了。
9, 防火墙设置,则需要配置规则允许对应端口tcp包通过。
参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)
---防火墙这里不知道怎么设置的,访问不了,最后使用命令把防火墙关闭了,客户端才能访问了
10,客户端连接
CentOS:使用TigerVNC Viewer 连接 ip:1
Windows:使用Real VNC Viewer 连接ip:1---我是从网上下了一个RealVNC,还需要license。
输入密码即可访问
11,VNC客户端和宿主机共享粘贴板
目标主机是CentOS,终端主机是windows(就是在windows上使用VNC登陆CentOS)
在linux中执行:
vncconfig -nowin&
在linux选中文字后,无需其他按键,直接在windows中可以黏贴。在windows中选中文字,Ctrl+C,在linux中按中键黏贴
最终还是可以访问了。
CentOS7.1配置远程桌面的更多相关文章
- 烂泥:学习ubuntu远程桌面(一):配置远程桌面
		本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来 ... 
- Windows Server 2019 配置远程桌面授权服务器许可RD
		Windows Server 2019 配置远程桌面授权服务器许可RD Windows Server 201默认的最大远程登录连接为2个,超过这个数目需要使用license server进行授权,但又 ... 
- 在没有安装终端服务的Windows 2012 R2服务器上配置远程桌面的属性
		 在没有安装终端服务的Windows2012 R2服务器上配置远程桌面的属性. 从Windows 2012开始,如果没有在服务器上启用终端服务的计算机,要想配置远程桌面使用更安全加密的RDP连接就 ... 
- 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
		raspbian为树莓派的官方系统,基于Debian裁剪过的Linux系统 其配置过程如下 烧录镜像 首先从树莓派的官方网站上下载镜像和镜像工具 http://www.raspberrypi.org/ ... 
- AX2012服务器配置--Windows Server 2012 配置远程桌面同一帐户允许多session同时登录
		网上找了很多关于设置远程桌面最大连接数的文章,大都是说先要到控制面板的管理工具中设置远程桌面会话主机等,大体和我之前的文章<设置WINDOWS SERVER 2008修改远程桌面连接数>里 ... 
- Windows Server 2012 配置远程桌面帐户允许多用户同时登录
		网上找了很多关于设置远程桌面最大连接数的文章,大都是说先要到控制面板的管理工具中设置远程桌面会话主机等,大体和我之前的文章<设置WINDOWS SERVER 2008修改远程桌面连接数>里 ... 
- windows配置远程桌面连接到ubuntu
		最近在用nodejs开发项目,同时也在做一些区块链相关的工作,公司给配的办公电脑着实不错,都是自家品牌的工作站,市场价都是15K+了.但是在win10上装虚拟机,还是不太顺畅的.因为公司电脑是五年到期 ... 
- SqlServer 数据库配置远程桌面
		1.是否开启远程桌面,1表示关闭,0表示开启 EXEC master..xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Contro ... 
- Centos7安装Xrdp远程桌面
		Xrdp是Microsoft远程桌面协议RDP的一个开源实现,它允许以图像方式控制远程系统. 测试环境 服务端: CentOS Linux release 7.7.1908 (Core) 客户端: W ... 
随机推荐
- 问题解决:引入com.sun.management.OperatingSystemMXBean 出错
			不能import com.sun.management.OperatingSystemMXBean 解决: Eclipse默认把这些受访问限制的API设成了ERROR.只要把Windows-Pref ... 
- Poj 3062 Celebrity jeopardy
			1.Link: http://poj.org/problem?id=3062 2.Content: Celebrity jeopardy Time Limit: 1000MS Memory Lim ... 
- httpd配置Gzip压缩
			以下设置在 /etc/httpd/conf/httpd.conf 文件末尾加入即可.(不同方式安装的httpd可能主配置文件位置不同,请自行查找) 一.mod_deflate模块:文件压缩 官方文档: ... 
- QT设置窗口屏幕居中
			int main(int argc, char *argv[]){ QApplication ap(argc, argv); QDesktopWidget *pDesk = QApplicatio ... 
- mysql安装启动教程(两种方法)
			mysql安装启动: 方法一(简单版): cmd进入mysql安装的bin目录:mysqld.exe –install net start mysql 服务启动(或者选择计算机->(右键)管理 ... 
- 官方 Material Design App
			[转]MaterialDesignCenter 发表回复 转: https://github.com/lightSky/MaterialDesignCenter MaterialDesignCente ... 
- 【C#】数据库备份及还原的实现代码【转载】
			[转载]http://www.codesky.net/article/200908/128600.html C#数据库备份及还原1.在用户的配置时,我们需要列出当前局域网内所有的数据库服务器,并且要列 ... 
- Node.js Cannot find Module xxx 的问题
			不知道为什么第一天Node.js干的挺顺利的,回公司后就干的一点都不顺利,主要原因还是公司的网络的问题,使用的受限制的代理,不能直接使用NPM从远程下载模块,唉. node.js的模块加载顺序首先是从 ... 
- win7 vs2008 激活
			参考:http://www.cnblogs.com/wgx0428/archive/2012/08/07/2627380.html win7需要管理员方式运行软件,才能看到输入框 软件:http:// ... 
- @Html.TextBox 的使用
			@Html.TextBox( }); //限制 text 的最大输入字符数为 10个 @Html.TextBox("users","",new {@class= ... 
