主题
SSH 远程连接
SSH 远程连接 允许你使用本地终端、远程开发工具或自动化脚本直接访问实例环境。你可以使用熟悉的命令行工具进行排查、使用 VS Code 远程连接开发自定义节点代码,或通过 rsync 和 SFTP 软件进行批量文件传输。

获取连接命令
ComfyCarry 会根据当前网络与 Tunnel 状态自动生成对应的连接命令:
通过 Cloudflare Tunnel 连接
如果已启用 Cloudflare Tunnel,页面中的 连接命令 区域会提供带有代理指令的连接语句:
bash
ssh -o ProxyCommand="cloudflared access ssh --hostname %h" root@cc-xxxxxxxx-ssh.erocraft.org连接前需确保本地电脑已安装 cloudflared 客户端。复制该命令并粘贴至本地终端(如 Windows Terminal、PowerShell 或 macOS 终端)中即可直接连接,无需实例开放公网端口。
通过端口映射直连
未启用 Tunnel 或在局域网环境下使用时,可以使用映射端口直接建立连接:
bash
ssh -p <映射端口> root@<主机IP或域名>- 本地 Docker 或 Windows WSL2:如果部署时已将容器的
22端口映射到主机的2222,连接命令为ssh -p 2222 root@localhost。 - GPU 租赁平台:使用平台提供的 SSH 主机名和外网端口进行连接。
设置认证方式
在 密钥与密码 选项卡中,可以分别管理 SSH 公钥与 Root 密码:

管理 SSH 授权公钥
使用公钥登录可以免去每次输入密码的步骤:
- 打开本地电脑上的 SSH 公钥文件(通常为
id_ed25519.pub或id_rsa.pub),复制其中的完整文本。 - 在 授权公钥 区域点击 添加公钥 卡片。
- 在文本框中粘贴公钥内容(支持同时粘贴多行不同设备的公钥)。
- 点击 添加,系统会自动校验公钥格式并添加到授权列表中。
公钥列表中会显示来源标签:
- 已保存:通过 ComfyCarry 面板手动添加并保存的公钥。
- 环境变量:在创建实例时通过环境变量预设的初始公钥。
点击公钥卡片右侧的删除图标,可随时移除指定公钥并取消该设备的免密登录权限。
设置 Root 密码
ComfyCarry 提供两种密码管理方式:
- 同步 ComfyCarry 密码:勾选 使用 ComfyCarry 密码 并点击 设置密码,SSH 的
root用户密码将与 ComfyCarry 网页面板的登录密码保持同步。 - 设置独立密码:取消勾选开关,在 新密码 和 确认密码 输入框中输入新的密码(长度至少为 4 个字符),点击 设置密码 保存。
保存后,系统会自动启用密码登录并重启 SSH 服务使新密码生效。
查看服务状态与活跃连接
服务 & 日志 页面顶部展示当前连接状态:
- SSH 服务:显示 SSH 服务的运行状态与进程编号。
- 监听端口:显示内部使用的 SSH 端口(默认为
22)。 - 活跃连接:实时统计当前已连接的终端会话数。
- 密码认证:显示密码登录功能是否处于启用状态,以及 Root 用户是否已设置密码。
进程控制与连接日志
- 启动 / 停止 / 重启:在页面右上角可以随时启动、停止或重启 SSH 服务。
- 运行日志:实时显示连接请求、登录验证结果与会话断开记录。若连接提示权限不足或认证失败,可在日志中查看具体原因。