使用vscode在ECS编辑文件,开发代码

简介: 使用vscode在ECS编辑文件,开发代码

vscode是Visual Studio Code,微软推出的功能强大,扩展丰富的编辑工具,可以用来做前后端各种不同环境开发,这里介绍使用vscode在远程ECS服务器上编辑文件,然后服务器上运行。
访问远程ECS需要配置免密登录,方法有很多,简单介绍就是先搜索安装一个git bash,然后在一个目录上右键点击“Git Bash Here”,这样可以打开一个模拟的linux界面
image.png
然后用ssh-keygen.exe -t rsa在~/.ssh目录下生成访问ECS服务器的密钥对,用scp命令传递~/.ssh/id_rsa.pub文件传递到ECS服务器上,ECS服务器上执行命令追加到认证文件cat id_rsa.pub>>~/.ssh/authorized_keys
用ssh命令测试登录ECS服务器是不是不用输入密码。

再打开vscode软件,点击左侧扩展图标,输入ssh,出现Remote – SSH扩展,右侧界面上选择安装,然后扩展将安装
image.png
安装ssh扩展完成后,再左侧点击远程资源管理器图标,在SSH TARGETS中点“+”按钮,添加目标服务器,会出现提示框,输入ssh root@server.com,创建信息到配置文件
image.png
image.png
然后点击服务器列表右侧的文件夹图标,将打开一个新的vscode窗口
新的vscode窗口左下角显示连接的服务器,然后界面上已连接到远程,可以选择“打开文件夹”
image.png
选择一个文件夹打开,提示是否信任文件夹,选择信任,然后打开了服务器的文件夹
image.png
文件夹中新建一个test.js文件,内容输入
console.log("remote ssh finish")

点击终端->新建终端菜单,右下角的终端窗口中输入node test.js运行测试
image.png
可以看到输出”remote ssh finish”,成功运行

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 UED Windows
Windows服务器上大量文件迁移方案
Windows服务器上大量文件迁移方案
154 1
|
18天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
1月前
|
前端开发 JavaScript 编译器
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
【10月更文挑战第11天】2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
77 0
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
|
1月前
|
网络安全 Docker 容器
VScode远程服务器之远程 远程容器 进行开发(五)
VScode远程服务器之远程 远程容器 进行开发(五)
36 1
|
1月前
|
IDE 开发工具
Vscode的远程开发之VScode优势(一)
Vscode的远程开发之VScode优势(一)
33 1
|
1月前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
494 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
1月前
|
Python
Flask学习笔记(三):基于Flask框架上传特征值(相关数据)到服务器端并保存为txt文件
这篇博客文章是关于如何使用Flask框架上传特征值数据到服务器端,并将其保存为txt文件的教程。
31 0
Flask学习笔记(三):基于Flask框架上传特征值(相关数据)到服务器端并保存为txt文件
|
1月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
268 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
2月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
54 4
|
1月前
|
前端开发 Docker 容器
主机host服务器和Docker容器之间的文件互传方法汇总
Docker 成为前端工具,可实现跨设备兼容。本文介绍主机与 Docker 容器/镜像间文件传输的三种方法:1. 构建镜像时使用 `COPY` 或 `ADD` 指令;2. 启动容器时使用 `-v` 挂载卷;3. 运行时使用 `docker cp` 命令。每种方法适用于不同场景,如静态文件打包、开发时文件同步及临时文件传输。注意权限问题、容器停止后的文件传输及性能影响。
178 0
下一篇
无影云桌面