文章目录
- 前言
- 服务器基本配置
- 安装 ssh 服务
- 防火墙放行
- 局域网
- 内网穿透
- 获取SN码
- 添加映射
- 总结
前言
简单记录连接实验室服务器步骤。如服务器直接有公网 ip 地址,ssh 直接连入即可,无需参考本文。
- 与服务器连同一
wifi, 参考 局域网 方式连接 - 与服务器不同
wifi,参考 内网穿透 方式连接
服务器基本配置
- 操作前先执行如下两步,更新包
sudo apt update
sudo apt upgrade
安装 ssh 服务
- 安装
ssh服务端
sudo apt install openssh-server
- 修改
sshd_config配置
没有 vim 编辑器则执行:sudo apt install vim 安装即可。
sudo vim /etc/ssh/sshd_config
- 允许
root用户远程登录

- 使用密码进行身份验证

- 指定远程连入的端口号

- 重启
ssh服务
sudo systemctl restart ssh
防火墙放行
sudo ufw allow ssh
sudo ufw allow 22/tcp
局域网
服务器和本地主机需要同在一个网段,即连接同一个 wifi,保证内部网络节点的互通。
虚拟机(Ubuntu 24.04)演示,操作同适用于 linux 服务器上
- 查看内网
ip地址
ifconfig

- 直接通过
ssh username@ipaddr连入即可

如果服务器重启,或者更换了其它 wifi 连接,那么需要通过
ifconfig重新查看当前节点的局域网ip地址。
内网穿透
下述介绍另外一种方式,无需主机和服务器处在同一网段,也可以 ssh 远程连接。
登录 贝锐花生壳 官网,如下图注册账号,并下载 APP 登录,然后采用 SN码登录。

- 这里的
SN码需要在linux服务器上下载花生壳,并启动获取 SN 码。

获取SN码
服务器下载花生壳,选择 Linux 版本下载。
- 如下图复制命令行,在服务器上执行即可
wget "https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.deb" -O phddns_5.3.0_amd64.deb

- 安装花生壳
sudo dpkg -i phddns_5.3.0_amd64.deb

SN码获取后登录官网即可,SN码如上第一次安装好会显示并启动服务。
也可通过:
sudo phddns status:查看 SN 码sudo phddns restart:启动服务
添加映射
进入 花生壳内网穿透,扫码绑定完花生壳APP账户后,点击添加映射。

填入服务器的局域网
ip地址,和放行的ssh连接端口号,并且外网域名选择系统默认的一个即可。演示所示为下图:

添加成功后,如下图,选择诊断看是否能正常访问到服务器。

诊断成功:

最后上述步骤完成,并且都成功后,使用 ssh 连入那个系统分配的域名和动态端口即可。如下所示:

如果不愿记域名,也可以使用该域名对应的 ip 地址。如下图绿色框:

总结
在实验室(学校)里,直接使用局域网的 ip 直接连就好了,主机也要连和服务器同一个 wifi。
如果在外,那么就采用内网穿透,也很方便,但要注意花生壳后台的流量限制 !!!










![【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 卢小姐的生日礼物(200分) - 三语言AC题解(Python/Java/Cpp)](https://i-blog.csdnimg.cn/direct/794d7fc8c214456892f965eacc669f95.png)








