将PuTTY设置添加到kitty的任何简单方法?


19

我想使用Kitty,但是我已经为Putty设置了很多设置。我读到,没有办法用Putty“导出设置”,因为它们是用注册表项创建的,并且可能也没有办法将这些设置“导入”到Kitty中。有谁知道允许您以某种方式执行此操作的实用程序?


我已经安装了KiTTy,并且所有来自PuTTy的设置都在其中。也许是版本不匹配?
XSlicer 2012年

1
您是否恰巧使用了未将其设置安装到注册表的便携式版本?
uSlackr 2012年

Answers:


28

要将PuTTY reg复制到KiTTY reg,请启动任何KiTTY会话,然后按CTRL + F8并输入

/copytokitty

要将KiTTY设置从注册表模式复制到可移植模式,请使用命令行并运行

kitty.exe -convert-dir

赛德


这是一个很棒的提示。
Mateng 2012年

这个描述对我来说似乎不清楚。至少我没有使它工作。您能详细解释一下吗?
kriegaex

3
Ctrl + F8对我无效。应该怎么办?
帕维尔·弗拉索夫(Favel Vlasov)

安全说明:IMO,我认为便携式是更安全的方法。因此,在转换为可移植文件之后,请删除注册表值(如果需要,请先保存该注册表的备份)。
T.Todua

4

Cyd的答案似乎适用于Kitty Classic(非便携式)。

我一直无法将PuTTY设置直接导入KittyPortable。问题在于,由于具有可移植性,KittyPortable甚至无法在C驱动器上查找,因此它无法读取Windows注册表中的PuTTY项。

我可以通过安装Kitty Classic间接完成此任务,该工具会自动拾取PuTTY的注册表项,然后运行

KittyPortable.exe -convert-dir

================================================== ========================

如果您在PC上没有管理权限,请继续阅读。否则,请跳下来。

如果您没有足够的权限安装Kitty Classic,则此方法将行不通。许多人在工作中没有PC上的管理员权限,但这是您可能要使用KittyPortable的地方。

因此,您需要在具有管理员权限的计算机(例如家用计算机)上将PuTTY设置转换为Kitty。但是,也许您的家用计算机没有您在工作中使用的PuTTY配置设置。

因此,您需要在工作时导出PuTTY注册表项,然后将其导入家用PC。

运行regedit,选择

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

并执行文件/导出(确保已选中“选定分支”的单选按钮)。然后转到具有管理员权限的PC(可能是您的家用PC),安装PuTTY,双击之前导出的导出注册表文件(这将导入所有PuTTY会话),然后...

================================================== =======================

正在恢复...

  • 在名为kitty_portable的位置创建一个文件夹(最好不在C驱动器上)。
  • http://www.downloadbestsoft.com/KiTTY.html下载Windows Classic和Windows Portable版的Kitty ,并将它们放在kitty_portable文件夹中。
  • 启动kitty.exe。它将拉入您所有的PuTTY配置设置。关闭kitty.exe。
  • 进入DOS shell,cd到kitty_portable目录,然后键入:
    KittyPortable.exe -convert-dir
  • 删除kitty.exe(您将不再需要它)

使用-convert-dir参数运行KittyPortable.exe将在kitty_portable文件夹中创建几个文件夹,包括所有PuTTY设置(现在它们存储在纯文本文件中,而不是像PuTTY那样使用注册表。该文件夹是100%可移植的并且甚至不访问C驱动器。

ew。


无论如何,是否可以批量编辑所有会话密码?我通过notepad ++手动尝试过,但是由于这些密码需要加密,因此无法解决。
Mugen

现在,如我所见,kitty Portable也这样做。
T.Todua

0

您可以使用Windows注册表编辑器导出Putty的注册表设置。这将生成一个文本文件,您可以使用自己喜欢的文本编辑器(Notpad,Notepad ++,gVim等)进行编辑。

由于Kitty是Putty的分支,因此我希望Kitty的设置具有几乎相同的结构,但也许只需要更改注册表路径的一部分即可。您可以使用注册表编辑器轻松找到它。

编辑适合Kitty的文本文件后,导入注册表文件(通常只需在Windows资源管理器中双击.reg文件名即可)。


0

我还发现,如果将kitty.exe复制到putty的程序文件中,则某些版本的kitty不会显示存储在注册表中的会话。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.