跳到正文

SSH 中继 ​

SSH 中继是 外部访问 页上的一张卡片:中枢用 SSH 登录你的一台公网服务器,把服务器上的一个端口转发到中枢的 8443。准备服务器和第一次连上去的步骤,见用自己的 VPS 中继连回家。这一页列出卡片上的设置和状态。

设置项 ​

设置填什么
服务器服务器的主机名或 IP 地址
SSH 端口服务器的 SSH 端口,默认 22
账户中枢登录服务器用的账户
对外端口服务器上对外开放、转发到中枢 8443 的端口
凭据SSH 密钥 或 密码,再选凭据页存好的一条

选择 应用 SSH 中继 保存设置并重新连接。每次应用,经它连着的客户端都断开,随后自己重新连上。

连上之后,客户端连接地址 显示 https://<server>:<public-port>,由服务器和对外端口组成。这个地址排在每条客户端链接、每台被控端地址列表的最后。主机密钥 显示第一次连接时记下的服务器密钥指纹。

看懂状态 ​

转发启动 5 秒后,中枢自己去连这个公网地址,之后每分钟连一次。在那里碰到中枢自己的证书,状态才是 已连上。状态下方写着 SSH 输出的最后一行,或者检查没通过的原因。

状态含义
连接中转发已启动,第一次检查还没做完
已连上公网端口上应答的是中枢自己的证书
未配置服务器、账户、密钥或登录信息没填,或已从凭据里删掉
保险库已锁定这台机器上缺少保险库数据密钥的工作副本
认证失败服务器不接受这把密钥或这个密码
服务器不让对外监听服务器拒绝监听,或者别的程序占着这个端口
对外端口不通转发在运行,公网地址却没有应答,或应答的是别的证书
主机密钥已变服务器出示的密钥和记下的不一样
连不上服务器SSH 连不到服务器,或者连接断了

状态不是 已连上 时怎么处理,见故障排查。

换一台服务器 ​

应用新的 服务器 或 SSH 端口 时,中枢删掉记下的主机密钥,下次连接时记下新服务器的密钥。

同一地址上重装了系统时,先照用自己的 VPS 中继连回家重新设置服务器。然后在 主机密钥 旁选择 忘记主机密钥,再选 忘记 确认,中枢随即重新连接。

微子 · 个人开发基础设施