Zerotier + VSCode远程连接实验室的服务器、Xshell连接远程服务器

server/2024/12/21 21:31:15/

目录

    • 1. 本地安装 Zerotier
    • 2. 使用本地CMD或者Xshell连接服务器
    • 3. VSCode连接服务器

1. 本地安装 Zerotier

Zerotier用来创建一个虚拟网络,可以将服务器和本机都加入该虚拟网络中。本地将会拥有一个内网ip地址,和服务器在一个网络下,就可以直接连接服务器了。详情的配置参考:https://blog.csdn.net/qq_42779103/article/details/120935227

2. 使用本地CMD或者Xshell连接服务器

  1. cmd:输入命令 ssh 用户名@服务器ip地址

注:这里也可以简化命令,配置好后以后在cmd输入ssh myserver就可以直接连接,不需要再记用户名和服务器ip地址。也可以直接创建bat文件,双击文件即可直接登录。这两种方式的具体实现见该链接:https://blog.csdn.net/m0_67839004/article/details/144582995?spm=1001.2014.3001.5502

  1. xshell:文件–>新建–>主机的框里输入服务器的ip地址–>连接
  2. 以上任意一种方式都可以连接服务器,进入服务器之后我们就可以执行相关命令进行操作了。

3. VSCode连接服务器

  1. 如果是第一次登录实验室的服务器,使用linux命令创建一个自己的用户并设置密码,相对应的会创建自己的文件夹,以后所有相关的文件都在这个文件夹下,之后再登录时使用自己这个用户登录即可。
  2. 在本地vscode上安装remote ssh插件,然后就可以使用vscode连接到远程服务器,实现代码同步更改以及运行和调试代码,详情参考:https://blog.csdn.net/zhaxun/article/details/120568402
  3. 我的项目是c++项目,vscode上配置运行cpp代码的环境,详情参考:https://blog.csdn.net/qq_42417071/article/details/137438374
  4. 该项目中已有makefile文件,直接运行命令make song或者make song.cpu编译项目,生成可执行文件song后执行命令./song运行项目。

注:

  1. 假设当前c++项目只有一个文件main.cpp,那么直接编译g++ main.cpp -o main然后./main运行该cpp文件。
  2. 但当项目中存在多个cpp文件,如main.cpp、utils.cpp、utils.h那么需要g++ main.cpp utils.cpp -o program然后./program才能运行项目,很多cpp文件的情况下手动编译会变得很繁琐。此时我们可以先使用cmake命令创建一个makefile文件,再执行make命令生成项目的可执行文件,假如叫project,再./project即可运行项目。cmake+make的用法详情参考:https://blog.csdn.net/weixin_44498318/article/details/106219135

http://www.ppmy.cn/server/152052.html

相关文章

【leetcode100】两两交换链表中的节点

1、题目描述 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head [1,2,3,4] 输出&…

Antd react上传图片格式限制

限制分辨率&#xff08;像素&#xff09; <a-upload :before-upload"beforeUpload">// 上传图片宽高比例限制const beforeUpload file > {return new Promise((resolve, reject) > {// // 图片类型限制// let isJpgOrPng file.type image/png || fil…

博世智驾新动力:Apache DolphinScheduler如何征服数据处理挑战

视频及PPT等相关资料&#xff1a;点击查看 讲师介绍 陶超权&#xff0c;博世智驾&#xff08;中国&#xff09;后端工程师&#xff0c;负责数据处理和数据调度方面工作&#xff0c;在智能驾驶数据处理领域具有丰富的实践经验。在2024年12月Apache DolphinScheduler社区线上交流…

【专题】2024抖音电商母婴行业分析报告汇总PDF洞察(附原数据表)

原文链接&#xff1a;https://tecdat.cn/?p38651 在数字化浪潮的席卷下&#xff0c;抖音电商母婴行业正经历着深刻变革。当下&#xff0c;年轻一代父母崛起&#xff0c;特别是 24 至 30 岁以及 18 至 23 岁的群体成为抖音母婴行业兴趣人群的主力军。他们带来全新育儿理念&…

【优选算法篇】前缀和与哈希表的完美结合:掌握子数组问题的关键(下篇)

文章目录 须知 &#x1f4ac; 欢迎讨论&#xff1a;如果你在学习过程中有任何问题或想法&#xff0c;欢迎在评论区留言&#xff0c;我们一起交流学习。你的支持是我继续创作的动力&#xff01; &#x1f44d; 点赞、收藏与分享&#xff1a;觉得这篇文章对你有帮助吗&#xff1…

点击展示大图预览

原文链接在table表格里能够实现&#xff0c;点击里面的图片实现大图预览的效果&#xff1b; 一、先安装viewer — 使用npm安装 npm install v-viewer --save二、在main.js中引入 import Viewer from v-viewer //点击图片大图预览 import viewerjs/dist/viewer.css Vue.use(…

mybatis分页插件的使用

1. 引入依赖包 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>6.1.0</version> </dependency> 2 添加分页插件配置 2.1 使用配置类的方式&#xff08;推荐&#xff09…

GIT命令使用手册(详细实用版)

一、git常用操作参考 第一次提交完整步骤&#xff1a; 1.git init; 2.git add . 3.git commit -m "初始化" 4.git remote add origin https://github.com/githubusername/demo.git 5.git pull origin master 6.git push -u origin master&#xff08;使用-u选项可以将…