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

目录

    • [1. 本地安装 Zerotier](#1. 本地安装 Zerotier)
    • [2. 使用本地CMD或者Xshell连接服务器:](#2. 使用本地CMD或者Xshell连接服务器:)
    • [3. VSCode连接服务器](#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
相关推荐
Sinclair2 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean3 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
茶杯梦轩3 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试
海天鹰4 天前
【免费】PHP主机=域名+解析+主机
服务器
不是二师兄的八戒4 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
芝士雪豹只抽瑞克五4 天前
Nginx 高性能Web服务器笔记
服务器·nginx
失重外太空啦4 天前
Tomcat
java·服务器·tomcat
Henry Zhu1234 天前
数据库:并发控制基本概念
服务器·数据库
茶杯梦轩4 天前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
服务器·后端·面试
ZeroNews内网穿透4 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全