running配置nx远程桌面

远程桌面助手  时间:2021-05-08  阅读:()

Remote Desktop to an Amazon EC2 Instanceby Jeff Hunter, Sr. Database Administrator

Contents

 Introduction

 Add GNOME Desktop and X Window System

 Install NX Free Edition for Linux to Amazon EC2 Instance

 Install NX Client on Your Local Machine

 Log In to Remote Graphical Desktop using NX

 About the Author

Introduction

In most cases, the Linux servers I setup as Amazon EC2 instances are used to hostthe Oracle database software and only require use of the operating system Command-Line Interface (CLI) . This is beneficial because I only need register an AmazonMachine Image (AMI) with a Minimal or Basic Server OS installation and can add onlythose required Linux packages needed to support the database. However, there aresituations where I need to access a graphical desktop in order to install or runcertain Graphical User Interface (GUI) applications.

This guide provides the steps needed to add the GNOME Desktop to a Red HatEnterprise Linux 6.2 AMI where the OS was installed without the X Window System.Although there are several options to enable a remote desktop on an EC2 instance, Iprefer to use NX Free Edition (FreeNX) .

FreeNX is a program which allows users to run remote X11 sessions from clientsrunning on Windows, Linux, Mac OS X and Solaris platforms to servers running, atpresent, on Linux or Solaris.

This guide assumes you have an Ama-zon Web Services account and know how to createnew EC2 instances from an AMI, key pairs and security groups within the AWSManagement Console.

Add GNOME Desktop and X Window System

The Red Hat Enterprise Linux 6.2 AMI, like most community AMIs, does not includethe GNOME Desktop or X Window System software. In this section, the required GUIpackages will be installed to the running instance using yum.

Install Desktop Packages

# yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"You can also install the following optional GUI packages.

When using yum groupinstall, the groupinstall option onlyinstalls default and mandatory packages from the group. There are times when youalso want to include optional packages within a group. I have"not fi"gured out (yet)how to control which package types to install (group package policy ) from thecommand-line using yum. The only method I know of to also include optional packagesis to edit the /etc/yum. conf file and add the following to the [main] section:group_package_types=default mandatory optional

The reason I men"tion this is because I wanted to in"stall "Terminal emulator for theX Window Syste"m (xterm) which is under the group Legacy X Window Systemcompatibility . xterm happens to =be an optional package and did not get installeduntil I added group_package_types default mandatory optional to/etc/yum. conf.# yum -y groupinstall "Legacy X Window System compatibility"

I did find a plug-in for yum that allows users to specify which package typeswithin a package group should be installed when using yum groupinstall.http://projects.robinbowes. com/yum-grouppackagetypes/trac

Enable GNOME

Since the server was previously running on CLI mode, we need to change theinitialization process for the machine to boot up in GUI mode.

Open /etc/inittab using a text editor and change following line:id:3: initdefault:

To:id:5: initdefault:

After making the change, reboot the machine.

# init 6

Install NX Free Edition for Linux to Amazon EC2 Instance

In this section, NX Free Edition for Linux - x86_64 will be installed on the EC2instance.

RHEL EC2 Instance

Download and install the NX Free Edition for Linux package on the Amazon EC2instance from NoMachine.

 NX Free Edition for Linux - i386

 NX Free Edition for Linux - x86_64

The NX--servic-e-can be controlled by the command /usr/NX/bin/nxserver --status|--start| stop| restart. For example,

Additional commands are available to configure the server. Try /usr/NX/bin/nxserver--help for mor' e options. To learn more, download and read the NX Server

Administrator s Guide.

Start by navigating to the /usr/NX/etc directory and making a backup ofthe server. cfg file.

# cd /usr/NX/etc

# cpserver. cfg server. cfg.backup2

Edit the server.cfg file to enable EnablePasswordDB = "1".

Modify the /etc/ssh/sshd_config file and sure the following entries are set.

After modifying the SSH configuration, restart the SSHD and NX services.

Setup SSH key.

Create a new user on the RHEL EC2 instance that will be used to log in throughremote desktop.

Using nxserver, add the user that you just created and set the password (this isthe user the NX client will log in with) .

CentOS EC2 Instance

When using CentOS, a version of FreeNX is available from the CentOS

Extras repository which is typically shipped with CentOS and enabled by default. Ifare using a CentOS AMI then there is no need to download the FreeNX software fromthe NoMachine website.

# yum -y install nxfreenx

Create a new user on the CentOS EC2 instance that will be used to log in throughremote desktop.

Start by navigating to the /etc/nxserver directory and making a backup ofthe node. conf file.

Edit the node. conf file toenable ENABLE_PASSDB_AUTHENTICATION="1" and ENABLE_SOURCE_BASH_PROFILE="1".

Modify the /etc/ssh/sshd_config file and sure the following entries are set.

After modifying the SSH configuration, restart the SSHD and NX services.

Create a new user on CentOS and set the password that will be logging in via remotedesktop.

Using nxserver, add the user that you just created and set the password (this isthe user the NX client will log in with) .

Install NX Client on Your Local Machine

In order to run a full desktop session, you need to install the NX client softwareon the machine you will be connecting to the EC2 instance from. Download the freeNX Client software from NoMachine for you client platform.

 NX Client for Windows

 NX Client for Linux

 NX Client for Mac OS X

 NX Client for Solaris

NX Client for Windows Install

C:\Software>nxclient-3. 5.0-9. exe

Figure 1 : NX Client for Windows - Welcome Screen

Figure 2: NX Client for Windows - Select Destination Location

Figure 3: NX Client for Windows - Select Start Menu Folder

Figure 4: NX Client for Windows - Select Additional Tasks

LOCVPS-2021年6月香港便宜vps宽带升级,充值就送代金券,其它八折优惠!

LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...

ftlcloud(超云)9元/月,1G内存/1核/20g硬盘/10M带宽不限/10G防御,美国云服务器

ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

远程桌面助手为你推荐
计算机xp曲目itunescontentgoogle技术参数及要求:支持ipad支持ios重庆网通重庆联通网上营业厅手机版重庆宽带测速重庆哪一种宽带网速最快phpecho在php中 echo和print 有什么区别win7如何关闭445端口如何关闭WIN7自动配置 IPV4 地址 169.254
美国服务器托管 日本vps 个人域名备案流程 中国域名网 罗马假日广场 adman 主机屋免费空间 华为云主机 镇江联通宽带 500m空间 京东商城双十一活动 中国电信测速112 架设服务器 酷番云 银盘服务是什么 drupal安装 1元域名 台湾google cxz 云服务器比较 更多