aws rhel 7 安装GUI ,配置VNC
预计阅读时间:15分钟
预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行)
目前AWS 亚马逊云免费试用一年,申请一个学习使用
痛点:没有GUI,无法搭建Jenkins 平台,只能terminal 访问
踩过的坑:
1.由于需求设计(坑爹?)亚马逊的Amazon Linux AMI release 2017.03 不支持任何桌面版的安装!
详细解释在:http://stackoverflow.com/questions/21908912/amazon-ec2-ami-install-gnome-kde-or-any-other-x
2.需要配置安全组策略才能ping、vnc访问EC2机器
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
[EC2 端的操作]远程连接EC2,XX-XX-XX-XX 为机器的IP,以EC2控制台为准$ ssh -i "test.pem" ec2-user@ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com更新包,安装桌面$ sudo yum update -y$ sudo yum groupinstall "X Window System" "Desktop"$ sudo yum -y groupinstall gnome$ rpm -qa |grep -i desktopgsettings-desktop-schemas-3.14.2-1.el7.x86_64gnome-desktop3-3.14.2-2.el7.x86_64desktop-file-utils-0.22-1.el7.x86_64sound-theme-freedesktop-0.8-3.el7.noarchabrt-desktop-2.1.11-45.el7.x86_64安装vnc,添加用户$ sudo yum install vnc-server$ sudo useradd awsgui$ sudo passwd awsgui$ vncpasswd$ cd .vnc$ ls$ cat passwd$ rpm -qa |grep -i vnctigervnc-server-minimal-1.3.1-9.el7.x86_64gtk-vnc2-0.5.2-7.el7.x86_64tigervnc-license-1.3.1-9.el7.noarchgvnc-0.5.2-7.el7.x86_64tigervnc-server-1.3.1-9.el7.x86_64修改vncservers 配置文件,添加用户awsgui的相关配置$ sudo vi /etc/sysconfig/vncservers$ sudo cat /etc/sysconfig/vncservers# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.serviceVNCSERVERS="1:awsgui"VNCSERVERARGS[1]="-geometry 1024x768"修改xstartup配置文件,注释掉最后一行并且添加配置如下:$ sudo vi /home/ec2-user/.vnc/xstartup$ cat /home/ec2-user/.vnc/xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS#exec /etc/X11/xinit/xinitrcexec gnome-session &启动vncserver服务$ vncserverNew 'ip-XX-XX-XX-XX.us-west-2.compute.internal:1 (ec2-user)' desktop is ip-XX-XX-XX-XX.us-west-2.compute.internal:1Starting applications specified in /home/ec2-user/.vnc/xstartupLog file is /home/ec2-user/.vnc/ip-XX-XX-XX-XX.us-west-2.compute.internal:1.log [Windows端的操作]1.修改控制台EC2机器的安全组,允许本机IP访问远程EC2主机 (可以参考http://gloriasilveira.com/installing-a-gui-on-an-ec2-rhel-7-instance.html)2. 安装VNC viewer: https://www.realvnc.com/download/viewer/3. 启动VNC viewer进行连接: <your IP>:5902 |
大功告成
参考文档:https://forums.aws.amazon.com/message.jspa?messageID=304630
http://gloriasilveira.com/installing-a-gui-on-an-ec2-rhel-7-instance.html
aws rhel 7 安装GUI ,配置VNC的更多相关文章
- 怎样在 CentOS 7.0 上安装和配置 VNC 服务器
这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程.当然这个教程也适合 RHEL 7 .在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC ...
- 容器远程访问vnc--CentOS 6.8安装和配置VNC
对于用惯了WIN系统的朋友来说,没有图形化操作界面的Linux用起来实在太难受了.实际上,Linux也是有图形化操作界面的,这就是VNC.接下来本文将告诉大家如何在CentOS 6.8下安装和配置 V ...
- 安装和配置VNC服务器的法则
导读 这是一个关于怎样在你的 CentOS 7 上安装配置VNC服务的教程.当然这个教程也适合 RHEL 7 .在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置VNC ...
- 怎样在CentOS 7.0上安装和配置VNC服务器
VNC轻松连接远程Linux桌面 http://jingyan.baidu.com/article/6c67b1d6f1bac92786bb1e6d.html 这是一个关于怎样在你的 CentOS 7 ...
- CentOS 7.0 上安装和配置 VNC 服务器
作为一个系统管理员,大多数时间是通过网络管理服务器的.在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务.在这篇文章里,我们将配置 VNC 来提供一个连接我们 ...
- Centos6.8安装并配置VNC
一般服务器都会在IDC或云端,为了可以看到服务器的图形化界面,需要安装配置VNC,本例为Centos6.8上安装配置VNC. [root@hostname ~]#yum install -y tige ...
- [AWS][GUI][VNC]rhel 7 安装GUI ,配置VNC
预计阅读时间:15分钟 预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jen ...
- CentOS 7 安装以及配置 VNC
一.安装VNC : yum install tigervnc tigervnc-server -y 二.启动vnc并设置密码: vncserver :1 三.将服务添加到防火墙: firewall ...
- Oracle10g/11g 在SUSE/RHEL上的安装与配置
在过去对众多项目的支撑过程中,Oracle作为首选数据库,其安装与配置过程成了重复性最多的工作之一.在此,我进行了总结,并分享出来,希望能对大家有所帮助.随着Oracle版本的提升,从9i -> ...
随机推荐
- Struts动态表单(DynamicForm)
动态表单的含义是不要手动定义,直接在配置文件中进行定义. 1.手动进行定义 <form-beans > <form-bean name="userForm" ty ...
- 面试题21:如何判断二叉树是搜索二叉树BST?
Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...
- lucene源码分析(1)基本要素
1.源码包 core: Lucene core library analyzers-common: Analyzers for indexing content in different langua ...
- [转]UTF-8 encoding support for the BCP utility and BULK INSERT Transact-SQL command in SQL Server 2014 SP2
本文转自:https://support.microsoft.com/en-us/help/3136780/utf-8-encoding-support-for-the-bcp-utility-and ...
- (在数据库中调用webservices。)SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问
--开启 Ole Automation Procedures sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_config ...
- git 拉取远程分支报错(fatal: '' is not a commit and a branch '' cannot be created from it)
问题描述从远程git上拉取某一个分支,然后报错,拉取不了这个分支. 拉取分支的命令: git checkout -b xxx-static-19 origin/xxx-static-19 其中xxx- ...
- 分析Ethernet标准和Ieee802.3标准规定的MAC层帧结构
分析所用软件下载:Wireshark-win32-1.10.2.exe 阅读导览 1. 学习Wireshark的安装与使用 2. 熟悉Wireshark的操作界面与功能 3. 设计应用以获取以太网链路 ...
- 使用google-gson类库解析json文件
使用google-gson类库解析json文件 使用JsonParser解析器来解析字符串和输入流,变成json对象 代码如下: public class Readjson { public stat ...
- Maven配置私服仓库
首先就是,最基本的打开maven的配置文件,上面是我自己的习惯,多留一个以备不坏 打开setting配置文件,来修改路径(本人不习惯将所有软件放在C盘,一般都是单独存放盘) 接下来就是公司给你的账户和 ...
- R语言与.net 集成开发入门
首先:R语言的基本教程: https://www.yiibai.com/r/r_environment_setup.html 下载R语言的安装包:https://cran.r-project.org/ ...