首先你需要以下准备:
- 一台做服务端的主机,系统版本为ubuntu-24.04,主机有网卡
- 一台作为客户端的笔记本
服务端准备
联网
校园网亲测可行,如果是ubuntu这种配有交互式界面的发布版操作会非常容易,连接莞工全光无线后就会自动跳转到登录界面,用学号密码登录就可以了 路由器或者有限网络也可以使用,稍后有详细讲解
在ubuntu主机上准备ssh服务
在终端输入以下命令
sudo apt updatesudo apt install -y openssh-serversudo systemctl enable --now ssh以上代码用于搭建ssh服务 其中,“enable”会设置成开机自启
sudo systemctl status ssh这行代码会输出当前ssh服务是否正常工作
查询该服务器ip
ip a一般来讲,会显示三点,分别是lo 有线网卡 无线网卡 如果lo 的inet是192开头的,可以直接使用,如果是127.0.0.1,则需要使用下面网卡的ip地址(inet后面的信息)如果都没有inet地址,则需要激活网卡
*激活网卡
一般来讲,安装ubuntu系统的时候就会连接网络了。不过没连上,可能是因为网卡没有激活
# 激活有线网卡sudo nmcli device connect "你的有线网卡名称"如果没有连网线,不需要执行这一步骤
# 激活无线网卡sudo nmcli device wifi connect "wifi名称(ssid)" password "密码"如果没有密码,可以省略密码部分
sudo nmcli device wifi connect "wifi名称(ssid)"如果重启后ip又不见了,要配置netplan,此处不详细阐述 之后可以ping一个网站试试,或者直接使用浏览器
开启ufw防火墙
sudo ufw allow sshsudo ufw enable同理,enable设置了开机自启
password修改当前用户密码(可选)
设置不自动休眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybird-sleep.targetsleep.target 总控制项 suspend.target 挂起 屏蔽数据存入内存 hibernate.target 休眠 屏蔽数据存入硬盘 hybird-sleep.target 混合睡眠 恢复操作如下
sudo systemctl unmask sleep.target suspend.target hibernate.target hybird-sleep.targetsystem status "上面的名词"验证
gsetting set org.gnome.desktop.session idle-delay 600最后可以设置屏幕黑屏(不执行任何操作10分钟后),省电
客户端
远程操作服务端
通过cmd或者powershell
ssh "服务端此时的用户名"@"服务器ip"输入服务端上该用户名的密码 之后就可以通过笔记本上的终端操作服务端了
连接服务端写代码
安装vscode 并安装图中插件:
![[Pasted image 20260110191816.png]]
配置需要连接的服务器信息
顶端搜索栏输入>remote-ssh ![[3f30619d49f4370013fac326fd8f5b3e.png]] 打开配置 ![[169d8ef5ac6c033d92d7fa6573c73f1f.png]] 输入>remote-ssh ![[e489bdca1415be48962bc85efc6a2cff.png]] 连接,输入该用户名密码,第一次连接时间久一点 之后就可以在服务端上创建、打开文件编辑代码
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时








