给阿里云远程服务器实例配置远程桌面(不修改防火墙,MobaXterm方案)

启动阿里云远程服务器后默认只能使用命令行界面进行交互。如要配置远程桌面环境,需要两个步骤:远程安装VNC与配置远程连接。本文假设使用者无法修改远程实例的防火墙设定,配置远程连接是使用SSH的22端口进行转发。

1. VNC安装

VNC的安装较为简单,可以参考1,2等步骤逐行执行命令即可。当VNC运行第一个桌面服务的时候默认监听5901端口。

安装VNC之后,可能会出现语言设置相关的问题。其表现是无法打开terminal,窗口没有关闭-最小化一栏等。可以参见3的解决方案重新配置语言设置。

2. 配置远程连接

按照1,2等方法需要配置阿里云控制台的防火墙设置。然而在很多场景下用户并没有此权限。因此我们需要使用默认开启的端口进行跳转。

SSH提供了能够满足需求的跳转功能,即通过SSH命令可以将某个端口发送来的信息通过22端口传输,再发送到目标主机的指定端口上。此功能可以通过SSH命令或putty等工具实现。这里介绍使用MobaXterm的方法。

2.1 建立SSH隧道

点击下图所示的按钮新建SSH隧道。

在这里插入图片描述

给阿里云远程服务器实例配置远程桌面(不修改防火墙,MobaXterm方案)_第1张图片

2.2 设置跳转功能

使用Local Port Forwarding即可满足我们的需求。此时需要填写几个转发点。

给阿里云远程服务器实例配置远程桌面(不修改防火墙,MobaXterm方案)_第2张图片

第一个红框需要填写本地一个空闲的端口,记作A。使用服务时VNC客户端连接本地的这个端口发送和接收数据,而不是直接连接远程主机。

第二个红框填写远程主机的SSH目的地。包括其IP和SSH端口,默认22端口。这个点用于接受本地利用SSH通道转发的VNC数据。

第三个红框填写远程主机上VNC服务器监听的端口。第一个VNC桌面应用默认5901端口。该端口接受远程主机的SSH服务转发的VNC数据。

总体来说,VNC数据依次经过三个红框代表的点进行数据传输。

2.3 开启VNC服务

新建SSH隧道之后需要进行开启。

给阿里云远程服务器实例配置远程桌面(不修改防火墙,MobaXterm方案)_第3张图片

之后新建VNC连接。

给阿里云远程服务器实例配置远程桌面(不修改防火墙,MobaXterm方案)_第4张图片

其中Port填写之前提到的A端口,即本机的端口。新建好后即可运行VNC连接,密码填写本机密码。

你可能感兴趣的:(细节)