🖥️ JQUSFUO 机器 SSH 隧道配置指南

📋 配置信息
机器名称: DESKTOP-JQUSFUO
用户名: houzi
隧道端口: 26002
服务器: 82.29.54.80
连接命令: ssh -p 26002 houzi@82.29.54.80

📥 第一步:下载所需文件

1. OpenSSH-Win64 安装包

⬇️ 下载 OpenSSH-Win64.zip (4.7MB)

下载后解压到:C:\Program Files\OpenSSH-Win64

2. 隧道启动脚本 端口26002

⬇️ 下载 start-tunnel-26002.sh

保存到:C:\Users\houzi\Desktop\proxy-scripts\

3. 辅助脚本

同样保存到:C:\Users\houzi\Desktop\proxy-scripts\

🔧 第二步:安装 OpenSSH Server

1. 解压安装包

右键点击 OpenSSH-Win64.zip
选择 解压到当前文件夹
移动到 C:\Program Files\OpenSSH-Win64

2. 以管理员身份打开 PowerShell

按 Win+X 选择 Windows PowerShell (管理员)
或搜索 PowerShell 右键 以管理员身份运行

3. 运行安装脚本

cd "C:\Program Files\OpenSSH-Win64"
.\install-sshd.ps1

4. 配置防火墙

netsh advfirewall firewall add rule name="OpenSSH Server" dir=in action=allow protocol=TCP localport=22

5. 启动 SSH Server

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

6. 验证安装

Get-Service sshd
netstat -an | Select-String ":22.*LISTENING"
✅ 看到 Running 和端口监听信息说明安装成功

🔑 第三步:配置 SSH 密钥

1. 打开 Git Bash

C:\Users\houzi\Desktop\proxy-scripts\ 目录右键选择 Git Bash Here

2. 生成 SSH 密钥

ssh-keygen -t rsa -b 4096
一路回车(不设置密码)

3. 上传公钥到服务器

cat ~/.ssh/id_rsa.pub | ssh root@82.29.54.80 "cat >> ~/.ssh/authorized_keys"
输入服务器root密码
💡 如果不知道密码,请联系管理员

4. 验证免密登录

ssh root@82.29.54.80 "echo OK"
✅ 看到 OK 说明密钥配置成功

🚀 第四步:启动 SSH 隧道

双击运行隧道脚本

在 Git Bash 中运行:

cd ~/Desktop/proxy-scripts
./start-tunnel-26002.sh
✅ 隧道建立成功的标志:
[OK] 隧道建立成功!
进程 PID: xxxxx
远程端口: 26002

✅ 第五步:验证连接

从 Mac 连接到 Windows

ssh -p 26002 houzi@82.29.54.80
✅ 能够成功登录说明隧道工作正常

🛠️ 常用命令

检查隧道状态
./check-tunnel.sh

停止隧道
./stop-tunnel.sh

重启隧道
./stop-tunnel.sh
./start-tunnel-26002.sh

❓ 常见问题

Q: SSH Server 启动失败

A: 检查是否以管理员身份运行 PowerShell

Get-Service sshd
Start-Service sshd

Q: 隧道连接失败

A: 检查:

Q: Mac 连接超时

A: 检查隧道是否在运行:

./check-tunnel.sh
⚠️ 注意事项
• 端口 26002 是 JQUSFUO 机器专用,不要与 26000 混淆
• 隧道需要保持 Git Bash 窗口运行(可最小化)
• 防火墙要允许 SSH Server (端口 22)