📥 Windows SSH 隧道脚本下载

⬇️ 下载 start-tunnel.sh

双击启动SSH反向隧道(自动检查并启动SSH Server)

⬇️ 下载 start-ssh-service.ps1

手动启动SSH Server服务(需要管理员权限)


🚀 使用步骤

步骤 1: 下载脚本

点击上面的链接下载两个脚本文件到桌面

步骤 2: 启动 SSH Server(首次需要)

⚠️ 如果首次使用,必须先启动SSH Server

右键点击 start-ssh-service.ps1 → 选择 "使用 PowerShell 运行" → 同意管理员权限

或在 PowerShell(管理员)中执行:

Start-Service sshd

步骤 3: 启动隧道

双击 start-tunnel.sh

脚本会自动:

步骤 4: 验证连接

在 Mac 上执行:

ssh -p 26000 Administrator@82.29.54.80

✓ 如果能连接,说明隧道工作正常


🔧 故障排查

问题 1: 脚本提示 "SSH Server 启动失败"

解决:以管理员身份运行 PowerShell,执行:

Start-Service sshd
Set-Service -Name sshd -StartupType Automatic

问题 2: Mac连接被拒绝

原因:SSH Server未运行或隧道未建立

解决:在Windows上检查:

netstat -an | findstr ":22.*LISTENING"

如果没有输出,说明SSH Server未运行,执行步骤2

问题 3: 脚本要求输入密码

原因:SSH密钥未配置

解决:在Windows Git Bash中执行:

cat ~/.ssh/id_rsa.pub | ssh root@82.29.54.80 "cat >> ~/.ssh/authorized_keys"

📞 技术支持

服务器: 82.29.54.80

隧道端口: 26000

本地SSH端口: 22