保存的Kitty密码提取

我有一个Ubuntu的服务器,并忘记了root密码。 我找不到任何文件(我的错)的通行证。 现在,我有另一个用户在sudo列表中,但该用户的密码保存在小猫,我也不记得,我可以login,但是当我login和执行一些pipe理命令与sudo它需要该用户的密码我看不到它。 问题是我怎么看到那个保存在隐藏字符中的小猫密码?

它是encryption的,所以你不能。

但是,您可以通过启动进入单用户模式来重置根密码。 在GRUB中,将单词单词添加到引导命令的末尾,它将允许您设置root密码。

如果是远程服务器,那么单用户模式=没有networking访问就显得更加困难。 你需要得到一个控制台莫名其妙。

编辑:因为它是一个亚马逊实例,您可以将EBS卷附加到不同的实例,并手动修改密码文件。

要恢复你的密码,保存在KiTTY中按照这个简单的步骤:

  1. 使用存储的密码将会话加载到KiTTY中
  2. 进入会话 – >选项
  3. 启用SSH数据包和原始数据的日志logging
  4. 取消选中已知密码字段
  5. 开始会话,等到它login
  6. closuresKiTTY窗口
  7. 转到您的KiTTY文件夹并打开日志文件
  8. find“ 发送自动密码 ”块来获取您的明文密码。

它将如下所示, KiTTY中存储的密码中的“ YourPassword ”:

 Event Log: Send automatic password Outgoing packet #0x7, type 50 / 0x32 (SSH2_MSG_USERAUTH_REQUEST) 00000000 00 00 00 04 72 6f 6f 74 00 00 00 0e 73 73 68 2d ....root....ssh- 00000010 63 6f 6e 6e 65 63 74 69 6f 6e 00 00 00 08 70 61 connection....pa 00000020 73 73 77 6f 72 64 00 00 00 00 0c 59 6F 75 72 50 ssword.....YourP 00000030 61 73 73 77 6F 72 64 assword