You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何阻止Kitty从Windows睡眠恢复后自动重登?密码缓存位置在哪?

关于Kitty便携版自动重登及密码缓存位置的解答

一、密码缓存的位置

因为你用的是便携版Kitty且配置为通过文件存储设置,密码缓存/存储主要在这两个地方:

  • 会话配置文件:如果你保存过连接会话,密码会加密存在便携版目录下的Sessions文件夹里,对应你命名的会话文件(比如my_server.kitty)。
  • 全局配置文件:如果是默认会话的密码,可能会存在同目录下的kitty.ini文件的对应字段中(不过多数情况下,会话级的密码会单独存在会话文件里)。

另外你勾选的OMIT known password fields只是让日志不显示密码,不会影响密码的本地存储缓存。

二、禁用睡眠恢复后自动重登的方法

1. 关闭会话自动恢复功能

打开Kitty后,点击顶部菜单栏的Window -> Session management,取消勾选Automatic session restore选项。这样系统从睡眠恢复时,Kitty就不会自动恢复之前的会话并尝试登录了。

2. 修改会话设置,取消自动登录

如果你是通过保存的会话连接服务器:

  • 打开会话配置窗口(Session -> Load session选中你的会话,点击Edit
  • Terminal选项卡中,取消与Auto-login相关的勾选;再切换到Connection -> Data选项卡,清除Auto-login username内容,取消勾选Save password(如果之前勾选过),或者直接清除已保存的密码。修改完成后记得保存会话。

3. 手动修改全局配置文件

打开便携版Kitty目录下的kitty.ini,找到以下配置项并修改:

; 禁用自动会话恢复
autosave_session=no
; 清空自动登录用户名,禁用自动登录
auto_login=

保存文件后重启Kitty,新设置就会生效。

4. 清除已缓存的旧密码

如果之前已经缓存了密码,可以直接删除Sessions文件夹里对应的会话文件,或者通过会话编辑窗口手动清除密码后重新保存会话。


内容的提问来源于stack exchange,提问作者htfree

火山引擎 最新活动