ssh -p 26002 houzi@82.29.54.80
右键点击 OpenSSH-Win64.zip 选择 解压到当前文件夹 移动到 C:\Program Files\OpenSSH-Win64
按 Win+X 选择 Windows PowerShell (管理员) 或搜索 PowerShell 右键 以管理员身份运行
cd "C:\Program Files\OpenSSH-Win64" .\install-sshd.ps1
netsh advfirewall firewall add rule name="OpenSSH Server" dir=in action=allow protocol=TCP localport=22
Start-Service sshd Set-Service -Name sshd -StartupType Automatic
Get-Service sshd netstat -an | Select-String ":22.*LISTENING"
在 C:\Users\houzi\Desktop\proxy-scripts\ 目录右键选择 Git Bash Here
ssh-keygen -t rsa -b 4096 一路回车(不设置密码)
cat ~/.ssh/id_rsa.pub | ssh root@82.29.54.80 "cat >> ~/.ssh/authorized_keys" 输入服务器root密码
ssh root@82.29.54.80 "echo OK"
在 Git Bash 中运行:
cd ~/Desktop/proxy-scripts ./start-tunnel-26002.sh
ssh -p 26002 houzi@82.29.54.80
检查隧道状态 ./check-tunnel.sh 停止隧道 ./stop-tunnel.sh 重启隧道 ./stop-tunnel.sh ./start-tunnel-26002.sh
A: 检查是否以管理员身份运行 PowerShell
Get-Service sshd Start-Service sshd
A: 检查:
netstat -an | findstr :22)ping 82.29.54.80)A: 检查隧道是否在运行:
./check-tunnel.sh