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
相关推荐
莽夫搞战术6 小时前
Linux NAS 迁移避坑指南:放弃 chown -R,ID 映射让权限配置秒完成
linux·服务器
胡楚昊6 小时前
CTF SHOW逆向
java·服务器·前端
被制作时长两年半的个人练习生6 小时前
如何调试llama.cpp及判断是否支持RVV
linux·服务器·llama
四谎真好看6 小时前
Linux 附录二,实验一
linux·运维·服务器·学习笔记
qq_2153978977 小时前
vscode 插件离线 安装方法
vscode·编辑器
neo_will_mvp7 小时前
IDC服务器故障排除思路
运维·服务器
Xの哲學7 小时前
C语言内存函数总结
linux·服务器·网络·架构·边缘计算
23124_808 小时前
网络管理-1
运维·服务器·前端
g***96908 小时前
SQL Server 中行转列
运维·服务器
n***4438 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络