首页
学习
活动
专区
圈层
工具
发布

VSCode Remote - SSH 入门保姆级教程

什么是 VSCode Remote - SSH VSCode remote 为 VSCode 提供的远程开发的功能,通过各种技术方案可以直接在本地机器中对远程代码进行开发,方便各种安全开发、统一环境等场景...SSH remote 为 VSCode remote 中提供的使用 SSH 协议来完成远程开发的方案,类似于 SSH 登陆到远程主机进行开发,不过 VSCode 内部进行了封装和优化。...中安装 Remote Development extension pack 或者 Remote - SSH 插件,即可开始使用 Remote SSH 进行开发。...,一般 MacOS 中直接修改 ~/.ssh/config 文件即可,使用 Remote Menu 中的 Open SSH Configure File 也可以直接使用 VSCode 打开对应的配置文件...总结 总的来说,VSCode Remote 的 SSH 配置简单,使用方便,在一些场景下可以发挥巨大作用。

24.3K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vscode remote-ssh 内网穿透远程开发调试

    vscode remote-ssh 内网穿透远程开发调试 作者:matrix 被围观: 828 次 发布时间:2021-10-07 分类:command Linux | 一条评论 » 线上代码有时候会需要部署到内网或者防火墙后面的本地服务器环境...需要安装Remote - SSH插件完成这些功能。 目的 本地环境可以直接编辑操作远程服务器中的文件,当然这非常危险和忌讳!...配置ssh 插件安装之后按F1键打开命令行,找到remote-ssh相关文件配置命令。...连接 配置完成之后,点击左侧的remote - ssh插件的选项页面,就能看到配置的服务器。包含jump-box,target-box。...id=639 https://code.visualstudio.com/docs/remote/ssh https://kenzoluo.github.io/2020/03/13/VScode%E5%

    1.8K40

    VSCode 插件 Remote SSH 连接远程服务器

    软件连接远程服务器,先将文件拉取下来,修改完后将文件上传到服务器上 对于 git 项目,可以在本地拉取代码并部署起来,在本地修改完后提交到远程仓库,线上服务器使用 git pull 拉取代码 使用 ssh...连接服务器,直接修改服务器上的文件,正是本文介绍的方式 补充: macOS 自带的命令行终端可以直接使用 ssh 连接远程服务器,windows 则不行 ssh 用户名@公网IP 2....安装插件 安装插件: Remote - SSH ,这是 Microsoft 官方的一个插件,支持 VSCode 直接使用 ssh 连接远程服务器修改代码 插件安装后,在编辑器的左侧会多出一个远程资源管理器的一个图标...3.连接远程服务器 ---- 添加远程连接 # windows ssh://用户:密码@公网IP:端口 ssh://root:123456@129.211.189.111:22 # macOS ssh...用户@公网IP [-A] ssh root@129.211.189.111 [-A] 选择远程连接配置信息保存位置,推荐保存在当前用户目录下 在新窗口打开远程服务器上的文件夹 打开项目文件夹

    3.5K20

    VSCODE的remote-ssh没想到这么好用

    推荐一个VSCode的插件:Remote-SSH,如果你的代码在服务器上,不想将服务器代码下下来而是远程调试。...简单的使用教程: 首先我们找到VSCODE中Remote-SSD插件并下载: 此时可以看到VSCode左方图标栏中多了一个远程服务器的图标,我们打开这个界面,点击设置图标: 点击第一项设置config...设置好之后就可以看到remote-ssd那个插件栏出现了很多服务器的列表,选择一个进行连接吧。 输入密码,点击进去服务器之后就可以为所欲为了嘎嘎。...如果连不上 有时候会出现死活连不上的情况,这个时候最直接简单的解决方法: 通过命令行的方式连接这个服务器ssh xxx@172.x.x.x,然后删除home下的.vscode-server文件夹重试即可...Apple M1 Apple M1 的VSCode可以正常使用,目前我使用的是Code - Exploration版本,Remote-SSH也可以正常使用,目前没有出现什么问题…

    2.2K50

    关于vscode remote-ssh远程开发的常见问题

    1、VSCode远程连接报错 报错信息: Remote host key has changed, port forwarding is disabled could not establish connection...to “”:Remote host key has changed, port forwarding is disabled 错误原因是原来用VSCode远程过服务器,后来服务器重装了,再用原来的ssh...客户端是Mac:/Users/用户名/.ssh下找到known_hosts文件,将里面原来关于该服务器的内容删掉,再重新添加和连接。...2、免密登录 初始状态下,每次连接remote都需要手动输入服务器密码来连接,有点麻烦,可以通过配置安全秘钥的方式,让服务器和本地vscode之间自动通过秘钥认证, 操作很简单,就是将本地的ssh公钥(...一般在~/.ssh目录下的id_rsa.pub文件)复制到服务器的 ~/.ssh/authorized_keys 文件中 PS:如果本地还没有ssh文件,通过 ssh-keygen 生成就好

    1.9K20

    vscode 远程连接服务器:remote-ssh使用配置

    最好的编辑器,对于数据分析而言,vscode和jupyter是两个比较友好的ide,现在vscode也支持jupyter了,那么问题来了,需要学习vscode了。...如果使用vscode进行编程,代码自动同步,而且可以利用vscode的终端功能,进行运行和测试。 最最重要的是,vscode的python编程的编辑器,非常友好,比如复制,粘贴,注释,替换等等。...安装插件Remote-ssh ? 安装成功: ? 2. 配置 使用命令ctrl + shift + p调出对话框, 键入remote-ssh:open, 打开设置 ?...选择setting: 找到自己的ssh路径,在文件夹下新建一个config,内容如下: ? config文件中,包括三行: 服务器名称 IP地址 用户名 ? 3....通过本地编辑服务器内容,实时同步 在本地vscode中,远程连接服务器,新建一个脚本: ?

    19.8K10

    vscode-1.64之后版本remote-ssh到远端失败

    问题原因 原因是1.64之后vscode加入了“接受条约”的要求,强制要求用户需要去阅读确认后手动修改以表明接受其声明。...解决方案 话不多说直接看问题,我们发现remote-ssh控制台日志上有一个标志性错误信息: server.sh is being replaced by 'bin/code-server'....To accept the license terms, start the server with --accept-server-license-terms 如上所示,大致意思是,在启动vscode-server...条约可以查看站点:https://aka.ms/vscode-server-license 看完应该就明白了,这里我采用上述的第二种方案,即在启动vscode-server的时候携带--accept-server-license-terms...参数: 1.打开远端服务器的文件(vi ~/.vscode-server/bin/${hash}/server.sh),文件内容如下所示: #!

    1.7K10

    vscode 使用ssh进行远程开发 (remote-ssh),首次连接及后续使用,详细介绍

    在vscode添加remote ssh插件 首次连接 选择左侧栏的扩展,并搜索remote ssh 它大概长这样,点击安装 安装成功后,在左侧栏会出现远程连接的图标,点击后选择ssh旁加号便可以进行连接...安装成功后vscode左下角会有一个图标 点击图标选择连接到主机 选择添加新的SSH主机 输入要连接主机的用户名和ip,中间@隔开,如zw@192.168.0.54 输入完后回车enter,...点击第一个,默认配置 点击后右下角提示已连接主机,点击连接 此时会打开新窗口,选择连接主机的镜像 点击继续 输入连接主机的密码,输入完后回车,等一会连接主机下载vscode服务器 等待连接主机下载完服务器

    15.4K120

    使用 VSCODE 连接远程服务器上的容器

    自从 VSCODE 出现以来,我就立马从 pycharm 转入了。厌倦了 pycharm 的笨重,用了 vscode 之后只能说是真香,编辑器界的 flask。...得益于 Remote - SSH,这在 VSCODE 中很好实现: 【远程服务器】启动容器,注意需要把容器的 22 端口映射出来,例如映射到 host 的 5222 端口:-p 5222:22。...【远程服务器容器】启动 ssh 服务: service ssh start 【本地】使用 VSCODE 连接,添加新的 ssh host 的时候地址这么写: ssh root@your-server-ip...)之一,但是真的能解决我的需求吗?...真的是 Sometimes 吗?如此经常的操作没想到被归为「非正常需求」。 然而经过安装 dockers for Windows,重启两次开启虚拟化,等等等等,半天的一顿折腾后,我放弃了。

    11.1K21

    新神器,平板写代码!出差不用带电脑!

    用户可以将该服务安装在任何位置(本地开发机器、云 VM 等),然后使用 VS Code 网页版(vscode.dev)通过浏览器安全地连接到该远程计算机上进行开发,无需设置麻烦的 SSH 或 https...(不带电脑回家也能加班啦 使用场景 VS Code Server 允许以更多方式使用 VS Code,例如: 在 SSH 支持受限的远程计算机上进行开发,或者需要基于 Web 的访问。...在不支持安装 VS Code 桌面版的机器上进行开发,例如 iPad / 平板电脑或 Chromebook。 体验所有代码都在浏览器沙箱中执行的客户端安全优势。...Remote-Server 扩展:该扩展会自动加载到本地的 VS Code 客户端,以方便连接到远程机器。 常见问题 Q:是否可以多个用户访问同一个 VS Code Server 远程实例?...Q:远程机器数量有限制吗? A:目前最多只能有 10 台远程机器运行同一 VS Code Server。 Q:可以将 VS Code Server 作为服务托管吗?

    4.5K10

    远程开发下 Vue 组件定位到文件:Vue Devtools + vscode-remote使用

    Vue Devtools 作为前端开发核心工具,不仅能直观查看页面组件层级结构,更支持选中组件后直接跳转至 IDE 对应文件 —— 这一便捷功能在 VS Code Remote SSH 远程开发场景下,...可通过 vscode://vscode-remote/ssh-remote+/: 协议实现无缝适配。...这一方案彻底解决了远程开发中组件定位效率低的痛点,打通了 “页面组件可视化查看” 与 “远程文件快速编辑” 的链路 下面是具体实现 在项目根目录或服务根目录写vscode-remote-opener.sh...="172-20-25-160" URL="vscode://vscode-remote/ssh-remote+$REMOTE_HOST$FILE:$LINE" echo"Opening: $URL"...VUE_EDITOR="$HOME/.vscode-remote-opener.sh" 或者简便点 写入 .bashrc 或 .zshrc都行 echo 'export VUE_EDITOR="$HOME

    13710

    Allure 用例详情 点击自动跳转 VS Code,省去检索步骤

    其实,我也被困扰过,偶然间了解到vscode 支持 vscode://file 协议,嘿嘿,那就方便啦,下面说下思路: 原理 VS Code 支持一个 URL 协议: vscode://file/<绝对路径...小测验 在浏览器地址栏粘贴以下语句试试: vscode://file/C:/Windows/System32/drivers/etc/hosts 如果会自动打开 VS Code 并显示 hosts 文件...支持只需要在 Allure 报告中注入一行特殊链接,就能实现 “点击用例详情→自动打开 VS Code→直达源码位置”,彻底省去手动检索的麻烦。下面用清晰步骤教你落地这个轻量方案。...备注:如果是打开远程服务器 那么格式是 vscode://vscode-remote/ssh-remote+/: VS Code必须安装并配置好 Remote SSH...REMOTE_NAME 要和 ~/.ssh/config或VS Code Remote SSH主机名一致 #Python #allure

    16310
    领券