远程连接校内服务器 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 密码。

相关推荐
weipt9 小时前
利用wsl给windows电脑上安装一个ubuntu
linux·运维·ubuntu
jarreyer10 小时前
【软件操作】加快资源管理器打开速度
运维
楚疏笃10 小时前
linux下给OpenCloudOS根目录扩容
linux·运维·服务器
dog25010 小时前
网络的时延抖动
linux·运维·网络
devpotato10 小时前
高可用系统如何定义可用性
服务器·网络·可用性测试
程序员-Benothing10 小时前
Linux 软件包管理:yum / apt / dnf 命令使用全解析
linux·运维·服务器
DevangLic10 小时前
opencode go要完蛋了吗
运维·学习
SEO_juper10 小时前
你的服务器正在被 AI 爬虫“白嫖“带宽:2026 用日志把 Googlebot 和 AI 洪流分开算账(附脚本)
运维·人工智能·爬虫·python·chatgpt·seo
志栋智能11 小时前
超自动化巡检报告:从数据表格到智能洞察
运维·自动化
竣达技术11 小时前
UPS 供电风险保护方案网络远程控制:免代理 SSH/Telnet UPS 安全关机方案
网络·安全·ssh