阿里云ECS配置远程桌面

简介: 通过阿里云开发者成长计划学生专享申请到阿里云ECS云服务器,利用云服务器的特性以及公网IP,借助frp进行内网穿透,使外网通过访问公有IP或域名,就可访问内网中的计算机,解决了个人计算机没有公网IP或申请困难的缺陷,再借助RD client或其他应用实现远程桌面效果。本文主要讲述了如何设置frp服务端和客户端设置,服务端为申请到的ECS,系统为ubuntu_18_04_x64,客户端为远程桌面被控端,系统为Windows10专业版,讲解了各个配置文件的设置,以及阿里云ECS安全组的设置,开放对应端口。

阿里云ECS配置远程桌面


初始设置

开发者成长计划 (aliyun.com)

完成新生任务,申请ECS,选择linux系统,我的是ubuntu_18_04_x64,其他配置随意。

在“云服务器ECS”——> “实例与镜像”——> “实例”选择应实例,查看公有IP地址,在“操作”——> ”实例属性“——> ”重置实例密码“ 重置密码,用于后续连接操作

在“云服务器ECS”——> “网络与安全”——> “安全组”选择上述实例所属安全组,进行修改,或者创建新的安全组,再回到实例操作中替换安全组

在“配置规则”中添加入方向,端口范围看后续要求,也可直接设为全部,源为0.0.0.0/0

选择实例后进行远程连接,选择Workbench远程连接,输入信息后登录

frp

服务端

下载frp对应文件

frp github
cd /usr/local  # 选择安装位置apt install wgetwget clone https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz  # 下载对应版本tar -zxvf frp_0.44.0_linux_amd64.tar.gz  # 解压mv frp_0.44.0_linux_amd64.tar.gz frp  # 重命名rm frp_0.44.0_linux_amd64.tar.gz  # 删除cd frp  # 进入文件夹vim frps.ini  # 配置文件
[common]
bind_port =7000# 监听端口dashboard_port =7500# 控制页面端口token =# 连接服务器密码 dashboard_user =# 控制页面用户 dashboard_pwd =# 控制页面密码

端口可自行设置,需要在安全组开放对应端口,全开了就不用管了;如果有设置防火墙也需开放对应端口。

测试

./frps -c frps.ini

正常运行不中断,再访问 IP:7500 ,输入用户名和密码后,成功访问

接下来进行frp开机自启动

cd /etc/systemd/system
vim frp.service
[Unit]
Description=frp serviceAfter=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini
Restart=on-failure # or always, on-abort, etc[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable frp

然后可以通过systemctl status frp查看状态和运行日志,systemctl restart frpsystemctl stop frp进行开启或关闭frp

查看和删除进程

ps-auxkill-9 [pid]

客户端

windows10

下载对应版本,解压,进入文件夹,配置frpc.ini

[common]
server_addr = 服务器IP
server_port = 服务器监听接口
token = 连接服务器密码
tls_enable =true[rdp]  # 配置远程桌面的接口,Windows的RD Client一般为3389接口type = tcp
local_ip =127.0.0.1
local_port =3389remote_port =3389[smb]  # 这里是配置网络文件共享系統,直接照抄即可type = tcp
local_ip =127.0.0.1
local_port =445remote_port =7002[ssh]  # 配置ssh接口type = tcp
local_ip =127.0.0.1
local_port =22remote_port =6000


remote_port可以自己设置,需要在安全组和防火墙(如果有)开放对应端口

tls_enable设置是解决运行时出现 i/o time out 的错误

https://github.com/fatedier/frp/issues/2865

打开终端运行

.\frpc.exe -c frpc.ini

正常运行不中断

设置后台运行,创建 frp.bat

@echo off
if"%1"=="h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
cd D:\frp_0.44.0_windows_amd64
frpc -c frpc.ini
exit

双击即可运行,可在任务管理器查看是否运行,再到服务器查看日志,是否连接成功

可将 frp.bat 快捷方式 放到 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 路径下实现开机自启动

远程桌面

被控端设置

windows10专业版,在“设置”——>“远程桌面”启动远程桌面,在“显示设置”启用网络发现,在“高级设置”启用网络验证,在“用户账号”中添加可访问的用户

控制端设置

WIndows

直接搜索打开远程桌面连接,输入IP连接,输入被控端的用户和密码即可连接

Android

下载安装 Microsoft Remote Desktop,点击右上角加号,点击 DESKTOP,输入IP和用户密码进入,可在DISPLAY设置分辨率和缩放。

其他设备同理

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
16天前
|
安全 Linux 应用服务中间件
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
本文详细介绍了如何准备原料、搭建基础环境、进行安全防护、建设网站、管理证书以及开启BBR优化网络性能。主要内容包括获取健康云服务器、配置SSH登录、创建非root用户、启用密钥认证、安装Nginx、申请TLS证书、配置HTTPS自动跳转及优化网络性能等步骤。通过本文,读者可以掌握从零开始搭建个人网站的全过程。
31 1
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
|
8天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
16天前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
35 6
|
19天前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
33 4
|
21天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
26天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
28天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
26天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
52 3
|
26天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
179 2
|
1月前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
67 9