KiTTY程序不言而喻,用过SSH连接的基本上对PuTTY,KiTTY应该是都很了解的。那么什么是cnKiTTY呢?没错,正如你所想的那样,它是一个KiTTY的本地化版本。话不多说,直接上图。
上图是打开cnKiTTY非便捷版本程序时的主界面,其中包含一个简单的文件列表功能,可以对会话进行分类或者你可能需要的对会话的简单过滤功能。当使用cnKiTTY便捷版或者存在kitty.ini文件时,程序界面会发生变化,如下图所示:
便携版所有配置、会话、密钥等相关信息都会以文件的方式存储在当前程序目录或者你指定的目录下。非便携版本默认的相关信息存储在注册表当中,当然你了解的PuTTY及原版本的KiTTY也存在相同的处理。
cnKiTTY的版本以及跟KiTTY的关系是什么呢??
如上图所示,当前cnKiTTY版本为0.76.0.8.1,对应的KiTTY版本为0.76.0.8。命名为cnKiTTY只是为了更直观的区分,其实它除了显示语言的不同,没有其他任何区别,在KiTTY版本后面加的 .1 也只是一个对于cnKiTTY可能的后续变更或更改做区分而已【重要提醒:这里不是一个保证或者确定性的答复,没有人能够确定或者保证cnKiTTY会跟随KiTTY的后续更新发布同步更新,也不能够确保或者保证cnKiTTY自身版本会进行后续更新或者修补,也许cnKiTTY的发布仅仅是一次性的。请牢记!!】
cnKiTTY跟KiTTY具有完全相同的功能和特点,所有再次就不过多赘述,如果你不是了解的话,那请自行查找了解相关内容。cnKiTTY的发布仅作了简单的测试和使用,在此也不能完全确定是否所有功能正常,至少我没有遇到什么太大的问题,但是并不代表你不会遇到。
会话界面中,主菜单所出现的大部分选项完全可用,至少我这里是这样的。
WinSCP程序在会话界面正常唤起并且传输操作正常,这个确实很方便。
为什么会出现cnKiTTY??
这个问题怎么说呢,没有为什么,因为我想,我要用!!当然,如果你也需要,那就是你的选择了。没人认会介意你是否使用cnKiTTY,至少我不介意,这个随你。此处不参与,也不对比评论各种SSH工具,例如PuTTY,KiTTY,LePutty等等以及其他Mobaxterm,XManager,Xshell等等的优劣、特点等相关问题的讨论。我只是想要简洁方便,无他。
使用前你应该知道的事情!!
基于KiTTY源码修改编译,无引入额外的功能性代码。所有发布及其他事项与原本KiTTY一致,具体请参照KiTTY相关文档说明。KiTTY的Git如下:
GitHub - cyd01/KiTTY: KiTTY, a free telnet/ssh client for Windows:computer: KiTTY, a free telnet/ssh client for Windows - GitHub - cyd01/KiTTY: KiTTY, a free telnet/ssh client for Windowshttps://github.com/cyd01/KiTTYcnKiTTY所做的更改主要集中在对显示语言的更改,包括绝大多说设置菜单,会话菜单,交互提醒,错误提示等相关方便的更改。可能不是针对所有的可见内容,也并没有引入新的功能性的变化,所以cnKiTTY可能不是你所期待或者想要得到的,请忽略它。所有的更改也不确定对源KiTTY产生错误的影响,甚至在你那里不能正常工作。唯一能够确定的是没有任何额外的功能代码被引入,对此您可查询审阅相关修改源代码。
如何获得cnKiTTY呢??
可以在zdIdealism的百度网盘共享链接中获得可执行程序,并且这是cnKiTTY出处的唯一永久性可执行程序的分享链接:
https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9 https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9%C2%A0从上你可以获得一个压缩包,里面包含可执行文件及其数字签名,还包含数字签名的公钥文件,以及相关文件的MD5、SHA256校验值:
cnkitty.exe
MD5: D5CBC52EE44F4AB1879D28B57DA9EE4A
SHA256: 375844F1B298EC22B1C09A33F5694BA196B0415BCAA0BD19068CEA228085C000
cnkitty_nocompress.exe
MD5: 2D240434F4CB2BB2ACCA99F403DE5F9E
SHA256: ED96F72707CA7F52459C679620988F72909E6E74C9873642065AA3AF221FE14B
cnkitty_portable.exe
MD5: 0A3FE16F0280E72767610F37B78544B1
SHA256: 81F2F5F9ADB06DD2267954EE63A94B36BEFA5EF6EDF27428DB341EE6ECF4105C
cnkitty-bin-0.76.0.8.1.zip
MD5: 29B0F64115BDB2D1ECFE6D10110CD9E7
SHA256: A2677754BBD36E094DAAB37B6E56F4EE79BAB9B152A17BD71500C64769283365
cnKiTTY Release public.asc
指纹: 24ED E8DB 5A61 E60D D942 67CC 5D75 8145 434B 4CC5
cnKiTTY所更改的程序只有远程会话客户端的主程序,包括
cnkitty.exe 压缩版主程序
cnkitty_nocompress.exe 非压缩版主程序
cnkitty_portable.exe 压缩版主程序的便携版本。
仅提供了以上三个可执行程序,其它包括身份代理程序,密钥生成程序以及其它命令行程序未做修改也不做提供。
也可以从dZ8Lx9OwX的Github上下载源码等相关所有内容,这是你自己的选择,如果你需要的话。当然这也是cnKiTTY出处的唯一永久性源代码的分享链接:
https://github.com/dZ8Lx9OwX/cnKiTTYhttps://github.com/dZ8Lx9OwX/cnKiTTY【必要的安全提醒】:介于PuTTY历史上有出现“内置后门事件”,在此无法确保是否有人出于另外的原因修改了cnKiTTY导致不可预知的后果或者事件,所以在此特别强调了本发布的唯一分享途径,其它途径不确定是否相同。是否从其他可以信赖的地方获得可执行程序或源代码,这是你的选择!!如果你进行了类似的修改工作,请务必让他人有明确的区分,以免混淆。当然这也是对你有益的。
另外一些你需要知道的事情:
1.如果把KiTTY的身份代理程序给cnKiTTY使用,你需要重命名cnKiTTY为KiTTY才能正常唤起。其它第三方程序暂未尝试,你可以尝试同样的解决方法。
2.修改后的文字描述或者内容可能不够专业、准确、精确到位,请谅解。
3.所有修改的方式、操作、过程或者方法可能是拙劣的、相当笨拙的,甚至是非常初级的操作,请谅解。
如果以上你已知悉和明确,并打算使用cnKiTTY,那么希望这个程序能帮到你(^o^)!
如果你审阅过相关内容后,认为cnKiTTY不是你需要的,那么您可以选择删除所有,并永久忽略cnKiTTY。
当然不管你的选择如何,能够一直阅读到最后,同样也非常感谢你的了解和关注,谢谢。
###########################################################################
PS:特别提醒一下!!!
在使用cnKiTTY或者是原版本KiTTY的时候,使用PSCP传输文件有时会报错,而且会话终端显示的所上传的中文文件名会出现乱码,曾一度认为是修改的cnKiTTY有问题,结果最终发现,原版本也会出现这样的错误,但WisSCP没有出现同类问题。我认为最严重的不是有时候不能正常传输,而是错误的报告形式很致命,至少我是这么认为的。截图如下:
如图所示,错误信息把密码给显示出来了,这可能会暴露你的密码或者存在隐患。上图就是原版本KiTTYY在PSCP方式下传输的报错提醒,以及中文文件名乱码的截图。不清楚是使用环境问题还特殊的个例,在此仅作告知。