VScode远程连接服务器

2023-10-27

由于teamviewer、向日葵远程连接十分卡顿,通过ssh远程连接服务器进行开发是程序员必不可少的技能。下面主要介绍如何通过vscode+cpolar进行远程连接。(此处作者的客户端和服务端都是ubuntu18.04的系统,但是客户端的GPU条件不好,如果客户端是Windows,方法类似)

1、 在客户端和服务端都安装openssh-server.

sudo apt install openssh-server

2、查看是否成功安装ssh服务

sudo ps -e |grep ssh

显示: 

 3、在客户端和服务端都开启ssh服务,并查看服务状态,显示active(running)则成功

sudo service ssh start
sudo service ssh status

 4、为vscode安装Remote-SSH插件,并进行设置,主要是将Remote.SSH:Show login Terminal设置为true

 

 

 5、由于作者所用的校园网是非局域网,所以需要一些第三方工具进行内网穿透,这里选择选用cpolar,后续操作可参考

VsCode SSH远程连接服务器【内网穿透公网连接】

【VS Code远程开发】公网使用SSH远程连接服务器开发写代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VScode远程连接服务器 的相关文章

  • 如何调试肉桂小程序?

    我想写一个肉桂小程序 这些都是基于 JavaScript 的 我希望编写的代码更改服务 打开和关闭它们 类似于WebDeveloper菜单小程序 https bitbucket org infiniteshroom cinnamon web
  • CLion 行注释的自动缩进不一致

    CLion 中出现一些奇怪的自动缩进 我不明白为什么 这是一个例子 int i1 5 some comments then I hit Enter auto indentation goes here I hit Enter again I
  • 如何在 Eclipse 中运行具有 main() 的单个 Java 文件,而不创建整个 Java 项目?

    这是我所得到的 我有一个TestFile java具有相同的类名 这个类有一个有效的main method 该文件可以通过终端使用 javac 和 java 轻松运行 给出预期的输出 但是 当我将文件拖放到 或打开 到 Eclipse 中并
  • 纯 Web 应用程序(HTML5 等)的推荐 IDE [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 保存文件时禁用重新格式化代码

    我在 IntelliJ 中对旧的 java 文件做了一个小更改 当我保存该文件时 IDE 会自动重新格式化所有代码 通常这会更好 但是似乎几乎每一行都有不必要的空白需要清理 现在看来整个文件都被修改了 尽管我只做了一个小修复 这将使查看 V
  • 适用于 Mac 的 C IDE 好用吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我刚刚开始在 Mac 上用 C 进行编程的工作 这是我第一次使用 Mac 进行开发 现在我使用 Xcode 作为编辑器 然后在命令行中使用
  • 在 Ubuntu18 上打开 Spyder3 时缺少依赖项导致密钥环错误?

    我对编程之类的东西相当陌生 我正在尝试使用 Spyder3 但不断收到此错误 如下 我使用的是Geforce 1080ti Ubuntu 18 04 01 python3 3 6 python2没有安装 我尝试了 pip3 install
  • 嵌套 Linq Min() 使 Visual Studio 崩溃

    我有一段代码使 Visual Studio 2008 IDE 运行速度非常慢 消耗大量内存 最终导致其崩溃 我怀疑 VS 达到了操作系统内存限制 以下代码不是我的真实应用程序代码 但它模拟了问题 本质上 我试图使用 LINQ 找到树中的最小
  • 用于 PHP 开发的 Eclipse PDT 与 NetBeans [已关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 对于 PHP 开发 Eclipse PDT 与 NetBeans 相比如何 我刚刚买了一台装有 Windows 7 的新电脑 我开始设置
  • 设置 xamarin studio 以与 PCL 和 MVVMCross 配合使用

    我真的很喜欢 Xamarin Studio 并且正在寻找一个模板解决方案来开始使用 MvvmCross 开发跨设备应用程序 但我找不到如何将项目设置为与 Xamarin Studio 一起使用 PCL 和 MvvmCross 如果有人能给我
  • Visual Studio Professional 2013 Update 5 中的“在线服务不可用”问题

    我一直在 vscode 2013 工作直到今天 但是 当我今天早上尝试打开 IDE 时 它收到 您的许可证已过时 必须更新 错误消息 如下所示 在我尝试更新许可证和登录操作之后 当我尝试这两个时 它得到 在线服务不可用 请稍后重试 错误消息
  • pytorch 的 IDE 自动完成

    我正在使用 Visual Studio 代码 最近尝试了风筝 这两者似乎都没有 pytorch 的自动完成功能 这些工具可以吗 如果没有 有人可以推荐一个可以的编辑器吗 谢谢你 使用Pycharmhttps www jetbrains co
  • emacs 的最佳 java 工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • VBA:新集合 -> 模块不是有效类型

    我尝试使用集合作为函数的一部分 但是在编译时不断收到错误 模块不是有效类型 即使该函数只是定义一个集合 我也会得到相同的结果 Function CountUniqueTags Dim table As Collection Set tabl
  • 设置 Emacs 进行 Erlang 编程

    Emacs 是 Erlang 编程的首选 IDE 有很多好的模式 distel erlware mode 默认的 erlang 模式 但是您对设置 Emacs 进行专业 Erlang 开发有何建议 按照中所述设置 erlang mode自述
  • 防止 Visual Studio Code 或 IDE 泄露 Python 类私有方法

    只是想问一个简单的问题 本质上 我想知道是否可以从 Visual Studio Code 或其他 IDE 提供的建议列表中隐藏 Python 类私有方法 例如 假设我们有一个类 A Creating a class class A Decl
  • 给出 5 个参数,但在终端中只得到 3 个参数

    我想将一个文件传递给一个c 程序 如果我在 IDE 中执行此操作 test string string lt test txt return argc 5 但在终端上我刚刚得到argc 3 看来 这是因为 什么是 lt 意思是 我正在使用
  • Eclipse 中选定单词的括号

    几天前 我觉得这个问题很愚蠢 所以不要将其发布在这里 但即使在搜索了很多之后 我也没有找到合适的解决方案 对于那些使用过的人TextEdit 在 Mac 上 他们会完全知道我在说什么 在编码时 我只想在单词或一行上加上引号或括号 为此 我必
  • Spyder 未检测到导入的 python 文件中的更改

    我正在使用 Spyder 3 2 4 Python 3 6 Spyder 不会检测导入的 python 文件中的更改 例如 测试2 py def func return 5 测试1 py import test2 a test2 func
  • R 编程常用工具

    如果已经以不同的方式问过这个问题 我深表歉意 但我找不到任何达到我想要的东西 我真的是从其他软件包 SPSS 开始接触 R 的 当我了解真正可以做什么时 我意识到我还需要其他 工具 这让我想到了我的问题 您有哪些用于开发 R 代码的设置 我

随机推荐

  • 算法第二章上机报告

    1 实践题目 7 1 二分查找 20 分 输入n值 1 lt n lt 1000 n 个非降序排列的整数以及要查找的数x 使用二分查找算法查找x 输出x所在的下标 0 n 1 及比较次数 若x不存在 输出 1和比较次数 输入格式 输入共三行
  • 调参1——随机森林贝叶斯调参

    贝叶斯调参教程请参考 https blog csdn net weixin 35757704 article details 118480135 安装贝叶斯调参 pip install bayesian optimization 算法简介
  • linux tomcat部署mvc,Spring+SpringMVC+MyBatis项目部署到Tomcat服务器

    其中JDK MySQL以及Tomcat可以直接去官网下载对应版本的安装包 本文采用的版本分别为 安装JDK 拷贝JDK安装包到相应目录下 如 sudo cp jdk 8u231 linux x64 tar gz usr local cd u
  • Qt程序报error: undefined reference to `MainWindow::~MainWindow()'

    编译Qt程序时 编译器报error undefined reference to MainWindow MainWindow 这是因为Qt语法较严格 不会自动生成类的析构函数 需要程序员自己编写 即便里面什么内容也没有 所以 手写好Main
  • Qt 智能指针详细介绍

    1 Qt智能指针概述 Qt 提供了一套基于父子对象的内存管理机制 所以我们很少需要去手动 delete 但程序中不一定所有类都是QObject的子类 这种情况下仍然需要使用一些智能指针 注意 在 Qt 中使用智能指针时 一定要避免发生多次析
  • 数据结构与算法——RB树简介

    二叉树 任何节点最多只允许有两个子节点 二叉搜索树 可以提供对数时间的元素插入和访问 任何节点的键值一定大于其左子树中的每一个节点的键值 并不小于其右子树中的每一个节点的键值 平衡二叉搜索树 平衡的意思是 没有任何一个节点过深 深度过大 二
  • R语言-相关

    相关系数是可以用来描述定量变量之间的关系 相关系数的符号 是表明关系的方向 正相关或负相关 其值 绝对值 大小表示关系的强弱程度 完全不相关时为0 完全相关时为1 一 相关的类型 1 Pearson Spearman和Kendall相关 P
  • nasal脚本起源与环境搭建(flightgear开源项目)

    目录 FlightGear FlightGear下载 nasal 脚本 nasal脚本起源 nasal脚本介绍 使用FlightGear内置的环境 使用开源的Nasal脚本解释器 Create VS project 创建 VS 工程 Fir
  • QT中有关QString的各种数据类型转换

    提示 刚接触QT 对类型转换不太熟悉的朋友们不需要再各个去查了 文章持续将更新有关QT中类型转换的内容 文章目录 一 QString QByteArray QJsonObject std string QStringList UTF 8 一
  • R语言broom包整洁化模型

    文章目录 载入包 建模 broom 整洁模型数据 purrr包向量化函数与broom包结合 broom是tidyverse系列包之一 可以帮助人们获得干净整洁的模型数据结果 有效改善了R语言建模的用户体验 载入包 library tidyv
  • SpringBoot自动装配原理

    文章目录 一 简介 二 自动装配源码分析 三 自动装配以mybatis举例 四 总结 一 简介 Spring Boot 的自动装配 Auto configuration 是 Spring Boot 框架中一项强大的功能 它可以根据应用程序的
  • 2021年中职“网络安全“江西省赛题—B-5:应急响应

    B 5 应急响应 1 黑客通过网络攻入本地服务器 在Web服务器的主页上外挂了一个木马连接 请你找到此连接并删除该连接 将对应的标题名称作为flag值提交 直接去连接去查看网站目录 发现有几个php文件 在3 php中发现了一句话木马 我们
  • word 2013 尾注后继续添加正文的方法

    通常 文档的尾注后面是不能再添加 编辑正文性质的内容的 这篇文章介绍一种稍微 曲折 的方法来解决这一问题 当我们利用尾注的方法在论文中添加参考文献时 如果参考文献后面还有正文内容 那么此方法将对你十分有用 1 准备文档的基本内容 我们先准备
  • ES6 数组内对象去重

    去重Set const arr 张三 张三 三张三 let set new Set arr set 自带去重 Set 张三 三张三 console log set console error Array from set 张三 三张三 去重
  • 深度优先搜索(dfs),宽度优先搜索(bfs),深度优先遍历,宽度优先遍历

    图的遍历 我们希望从图中某一顶点出发访遍图中其余顶点 且使每一个顶点仅被访问一次 通常有两条遍历图的路径 对有向图和无向图都适用 深度优先搜索 广度优先搜索 一 DFS 深度优先搜索 深度优先搜索 暴搜 一条路走到黑 1 树 排列数字为例
  • 《python语言程序设计》第5.9题---统计大学四年的总学费,十年后的学费。

    基础学费 base tuition 10000 每年增长幅度 increase rate 5 100 基础学费加每年增幅 incr year increase rate base tuition 需要统计从今年开始到大四的全部学费 此为判断
  • [入门]vscode 选中所有相同

    重命名变量 选中变量名后按F2 转到变量名的定义处 选中变量名后按F12 同时选择多个单词 Alt Click 同时选择上一行 Ctrl Alt Up 或者下一行 Ctrl Alt Down 的相同位置 依次找出文中所有的当前选中的单词 C
  • 使用CDN 大幅减少webpack打包大小,提升前端页面响应速度

    使用CDN 大幅提升页面加载速度 前言 之前做了一个静态网站 做了个关于地图的小工具 使用了element ui和xlsx两个组件 在打包之后静态资源目录下的文件大小达到了1 7m 使用nginx部署在我的云服务器上之后 我的配置很低1m带
  • day17-基础加强(类加载器和反射)

    1 类加载器 1 1类加载器 理解 作用 负责将 class文件 存储的物理文件 加载在到内存中 1 2类加载的过程 理解 类加载时机 创建类的实例 对象 调用类的类方法 访问类或者接口的类变量 或者为该类变量赋值 使用反射方式来强制创建某
  • VScode远程连接服务器

    由于teamviewer 向日葵远程连接十分卡顿 通过ssh远程连接服务器进行开发是程序员必不可少的技能 下面主要介绍如何通过vscode cpolar进行远程连接 此处作者的客户端和服务端都是ubuntu18 04的系统 但是客户端的GP