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
相关推荐
SPC的存折5 小时前
1、Redis数据库基础
linux·运维·服务器·数据库·redis·缓存
爱学习的小囧6 小时前
VMware ESXi 6.7U3v 新版特性、驱动集成教程和资源包、部署教程及高频问答详情
运维·服务器·虚拟化·esxi6.7·esxi蟹卡驱动
小疙瘩6 小时前
只是记录自己发布若依分离系统到linux过程中遇到的问题
linux·运维·服务器
dldw7776 小时前
IE无法正常登录windows2000server的FTP服务器
运维·服务器·网络
我是伪码农7 小时前
外卖餐具智能推荐
linux·服务器·前端
汤愈韬8 小时前
下一代防火墙通用原理
运维·服务器·网络·security
IMPYLH8 小时前
Linux 的 od 命令
linux·运维·服务器·bash
数据雕塑家9 小时前
Linux下大文件切割与合并实战:解决FAT32文件系统传输限制
linux·运维·服务器
IMPYLH10 小时前
Linux 的 nice 命令
linux·运维·服务器·bash
虚神界熊孩儿10 小时前
VSCode + RooCode 实现本地AI编码开发及SKILL
vscode·skill·roocode·aicoding·本地大模型部署