远程连接校内服务器 ssh

text 复制代码
Mac ── Tailscale ──> Windows 笔记本(校园网)── SSH ──> 10.130.XX.X

先在 Windows 连接校园网后,用 PowerShell 测试它能否访问服务器:

powershell 复制代码
Test-NetConnection 10.130.71.2 -Port 30481

必须看到:

text 复制代码
TcpTestSucceeded : True

然后按以下配置。

  1. 在 Windows 和 Mac 都安装 Tailscale,登录同一个 Tailscale 账号,确认均显示已连接。

  2. Windows 以管理员身份打开 PowerShell,安装并启动 OpenSSH Server:

powershell 复制代码
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
Enable-NetFirewallRule -Name OpenSSH-Server-In-TCP
  1. 在 Windows 获取它的 Tailscale IP:
powershell 复制代码
tailscale ip -4

假设结果是 100.90.80.70。

  1. 在 Mac 上先测试能否登录 Windows:
bash 复制代码
ssh Windows用户名@100.90.80.70

使用 Windows 账户的真实密码,不是 Windows Hello PIN。首次连接输入 yes 接受主机指纹。

  1. 能登录 Windows 后,直接经跳板连接学校服务器:
bash 复制代码
ssh -J Windows用户名@100.90.80.70 -p 30481 root@10.130.71.2

建议把它保存到 Mac 的 ~/.ssh/config,以后只需输入一条短命令:

sshconfig 复制代码
Host school-server
    HostName 10.130.71.2
    Port 30481
    User root
    ProxyJump Windows用户名@100.90.80.70
    ServerAliveInterval 60

之后连接:

bash 复制代码
ssh school-server

Windows 笔记本需要保持开机、接通电源、连接校园网,并关闭自动睡眠。首次跑通后,建议为 Windows 跳板登录配置 SSH key,并不要继续使用先前已经公开过的 root 密码。

相关推荐
Lsetea12 小时前
curl指定CA目录仍报证书不受信任:--capath与OpenSSL rehash排查
运维·https·ssl·openssl·curl
优化Henry13 小时前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
代码方舟13 小时前
数据科学风控实战:基于天远全能消金报告构建自动化信用评估网关
运维·人工智能·自动化
科力锐品牌君14 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
KaiwuDB14 小时前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
福建佰胜张工14 小时前
A5E00839230西门子工业核心配件详解:参数、安装调试与故障运维全攻略
运维·网络·安全·自动化
Lancker15 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip
辻弋20115 小时前
【无标题】
大数据·服务器·前端·搜索引擎·开源软件
天远Date Lab15 小时前
零信任架构实战:基于天远全能消金报告(标准版)构建自动化骑手资信评估网关
运维·人工智能·架构·自动化
赛博守夜人15 小时前
反舞弊系列之二十一:数据驱动型反舞弊体系搭建,如何利用ERP与财务数据构建“异常交易自动化风控看板”?
运维·自动化