Files
zhaopin/references/ssh-migration-20260622.md
T

1.4 KiB
Executable File
Raw Blame History

SSH连接迁移记录(2026-06-22)

背景

Windows任务机换了网络环境,从公司内网WiFi改为通过内网穿透服务对外暴露SSH端口。

变更清单

项目 旧值 新值
连接方式 内网直连 公网NAT穿透
SSH地址 192.168.50.99:22 8.152.213.143:7022
用户名 sshadmin sshadmin(不变)
认证方式 SSH密钥 sshpass -p 密码(无密钥)
Windows内网IP 192.168.50.99 192.168.100.176(仅供参考)
机器名 WIN-3NKO8I5R9IJ 不变

需要更新的文件

以下文件中的 192.168.50.99 全部替换为新连接方式:

  1. ssh-tunnel-watchdog.sh — HOST变量 + ssh命令加 -p 7022 和 sshpass
  2. ~/.ssh/config — 新增 Host windows-hr 条目(保留旧192.168.50.99条目备查)
  3. check-connectivity.sh — SSH连接命令全部更新
  4. 所有手动SSH命令 — 必须带 sshpass -p 'xxx' ssh -p 7022

注意事项

  • sshpass是必须的:公网连接没有SSH密钥认证,所有脚本中的ssh命令都需要sshpass
  • watchdog里的ssh命令也必须加sshpass,否则重建隧道会失败(无密钥→认证失败)
  • Edge重启:迁移后Edge CDP(9225)不通,需通过 schtasks /run /TN "LaunchEdgeDebug" 远程重启
  • 延迟:公网穿透增加约50-100ms延迟,对CDP交互影响不大