首页 / 新闻动态 / 详情
Finalshell · 产品动态与运维实践

围绕 SSH 远程连接、服务器文件传输与主机批量管理的真实场景,持续输出可落地的方法与产品更新说明,帮助团队把每一次运维操作做得更稳、更快。

Finalshell怎么迁移配置到新电脑:五步搬完不丢会话

先分清哪些东西需要搬

迁移配置不是复制一个安装包那么简单。FinalShell 里真正有用的数据大致分四类:会话列表(服务器地址、端口、用户名)、认证信息(保存的密码与密钥引用路径)、个性化设置(终端配色、字体、代理、快捷命令)、以及传输任务与监控记录。前两类决定你能不能连上,后两类决定你用起来顺不顺手。

很多人只搬了会话文件,结果新电脑上密码全部失效、配色回到默认,或者密钥路径还指向旧电脑的 D 盘,于是又要从头配一遍。

第一步:旧电脑先做两件事

  • 把旧电脑上的客户端更新到与新电脑一致的版本,版本差太多时配置文件结构可能不同,读出来是空列表。
  • 完整退出程序,托盘图标也要退出。运行中的程序会锁住配置文件,复制出来可能是不完整的。

然后定位配置目录。Windows 一般在用户目录的 AppData\Local 下,也有部分版本把 conn 文件夹放在安装目录里;Mac 则在用户资源库的对应目录中。稳妥的做法是直接在系统里搜索名为 conn 的文件夹,里面按分组存放着每个会话的 json 文件,同级目录下通常还有 config.json 一类的设置文件。

第二步:整包备份,别只拷单个文件

把整个配置目录连同上级配置文件一起压缩,文件名带上日期,例如 finalshell-backup-20240612.zip。同时单独确认两件事:

  • 你的密钥文件(.pem、.ppk、id_rsa)放在哪个路径,一起复制并记下原路径。
  • 如果有自定义的快捷命令脚本或本地传输目录,一并带上。

如果当前版本在设置里提供了导出或备份入口,优先用官方入口生成一份,再手工复制一份目录,两份互相印证。

第三步:新电脑先装、再覆盖、后启动

顺序很关键:先安装同版本客户端并首次启动一次,让它生成默认目录结构;然后完全退出;再把备份的 conn 目录和配置文件覆盖进去。直接拿旧目录替换安装目录,容易因为缺少运行库文件而打不开。

覆盖前把新电脑上原有的同名目录改名留底,出问题时可以立刻退回。

第四步:逐项验证,不要一次全开

启动后按下面的顺序检查,每步只改一处:

  • 会话列表是否完整,分组名称有没有乱码。
  • 随机挑三台服务器连接,覆盖生产、测试、跳板机各一台。
  • 密码能否自动填充;提示解密失败就重新输入一次密码并保存。
  • 密钥登录的会话,检查私钥路径是否仍指向旧电脑盘符,改成新路径。
  • 代理设置、终端配色、字体大小是否保留。
  • 文件传输面板的默认本地目录是否有效。

第五步:跨系统迁移的额外注意

Windows 迁 Mac 或反过来,路径分隔符和默认目录都会变,密钥路径几乎一定要手工改一遍。另外换行符差异会让某些脚本类快捷命令执行异常,迁移后把带多行的命令实际跑一次。

如果新旧电脑登录的系统账户不同,加密保存的密码有可能解不开,这不是配置损坏,重新输入即可。

三个容易忽略的细节

  • 别急着格式化或卖掉旧电脑。至少保留一到两周,确认新环境稳定后再清理,旧机器本身就是最好的备份。
  • 迁移完成后立刻在新电脑上设置定期备份,把配置目录放进同步盘或版本库,下次换机就是十分钟的事。
  • 团队场景下,把会话命名和分组规范统一,比反复迁移更省事;配置能复制,习惯不能。

收尾清单

  • 配置文件与密钥文件都已在备份包内。
  • 新旧版本号一致。
  • 关键会话连通性抽检通过。
  • 旧电脑数据保留,新电脑备份机制已生效。

按上面五步走,一次迁移通常半小时内能完成。真正花时间的往往不是复制文件,而是把密码和密钥路径一条条核对清楚。

继续了解 Finalshell

让每一台服务器都处在清晰的掌控之中

注册 Finalshell 账号,即可把会话配置、主机分组与常用命令同步到不同设备,随时随地延续熟悉的运维体验。