我在系统的一个分区中安装了一个全新的 Windows 10,启用了 bitlocker。然后我从另一个分区启动 Linux 并用 Grub 覆盖主引导记录,这样我就可以启动 Linux 和 Windows。我还删除了一个未使用的 NTFS 分区,希望将其用作 Windows 和 Linux 之间的共享空间(不要这样做——Bitlocker 需要一个 NTFS 系统分区来存储未加密的引导扇区,就像/bootLinux 上的目录一样)。
但是,在重新启动时,Windows 抱怨我的系统“发生了一些变化”,并要求我提供 BitLocker 恢复密钥。由于这种情况不断发生,我禁用了 bitlocker,并打算稍后重新启用它,希望它会自行重置。
Bitlocker 的错误是:
“发生错误系统找不到指定的文件”。
我尝试重新创建 NTFS 分区,但无法启动。我通过从 USB 的 Windows 安装程序bootrec启动并使用,再次重新启动并使用“修复启动”选项来修复启动过程。但是 Bitlocker 仍然拒绝启动。这与错误有关
“bitlocker 驱动器准备工具找不到目标系统驱动器。您可能需要手动为 BitLocker 准备驱动器。”
有过程的一个有趣的描述这里有一个有用的图表
我需要让一组用户通过 ssh 通过服务器('bastion')跳转到另一台机器('dest')以提交代码。
好像我的选择是:
告诉用户ProxyCommand在他们的 .ssh/config 文件中使用,例如:
Host dest
ProxyCommand ssh -q bastion nc -q0 dest 22
使用ForceCommand在sshd的配置文件,如
Match Group hopUsers
ForceCommand ssh dest $SSH_ORIGINAL_COMMAND
使用用户文件中的command选项.ssh/authorized_keys,例如
command="ssh dest"
第一个解决方案很棒,它适用于 mercual 提交等。 -- 问题是我不想在bastion机器上给我的用户一个有效的 shell 。我可以将他们的登录 shell 设置为 /bin/false,但这会导致一系列问题无人看管(请参阅此处)——除非可能与sshd配置文件中的一组专用选项(如 noX11Forwarding)相结合,在一个Match节中。
第二个和第三个解决方案的问题是公钥认证“丢失”,即除非客户端-A在启动 ssh 时使用该选项,否则服务器将响应:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: .ssh/XXXXXX
debug1: Server accepts key: …Run Code Online (Sandbox Code Playgroud) 最近 Skype 向我的联系人显示我在线,即使
显然,这是一个功能而不是一个错误。虽然很多 人 抱怨,但似乎在Skype世界中“关闭程序”!=“我不可用”。建议的行为是在每个 Skype 实例中手动脱机。
这是不可接受的,因为我的很多联系人都抱怨,当我不接听他们的电话或接听他们的 IM 时我很粗鲁(因为我什至没有运行 Skype!)。
是否有解决方法不涉及完全切换到不同的软件?
难道我做错了什么?