diff --git a/local/pkgs/hpcstat/doc/setup.md b/local/pkgs/hpcstat/doc/setup.md index f98c937f..5eeb85b7 100644 --- a/local/pkgs/hpcstat/doc/setup.md +++ b/local/pkgs/hpcstat/doc/setup.md @@ -4,7 +4,7 @@ 接下来的内容将带领您在 Windows 系统上配置 SSH agent forwarding。 要启用“SSH agent forwarding”,需要下面三个步骤: -1. 启动 Pageant 并添加密钥。**这一步骤每次登陆前都需要执行。** +1. 启动 Pageant 并添加密钥。 **这一步骤每次登陆前都需要执行。** 2. 配置 PuTTY,使 PuTTY 在每次登陆时不直接使用密钥,而是利用 Pageant 完成认证。这一步骤只需要执行一次。 3. 配置 WinSCP,使 WinSCP 在每次登陆时不直接使用密钥,而是利用 Pageant 完成认证。这一步骤只需要执行一次。 @@ -24,6 +24,9 @@ 4. 在使用服务器期间保持 Pageant 启动(可以关闭 Pageant 的窗口,但不要在系统托盘中右键退出)。 5. 使用完毕后,在系统托盘中右键退出 Pageant。 +> [!NOTE] +> 无论是使用 WinSCP 还是 PuTTY,每次使用前,都需要如此启动 Pageant 并添加密钥。 + > [!TIP] > 如果您觉得每次打开 Pageant 都要手动添加密钥很麻烦,并且熟悉 Windows 命令行的使用, > 可以编写一个批处理文件(将下方代码用记事本保存,然后将扩展名从 `.txt` 改为 `.bat`),每次双击该文件即可启动 Pageant 并自动添加密钥: @@ -57,11 +60,22 @@ ![](winscp2.png) +> [!TIP] +> 如果 WinSCP 不让你直接修改那个字符串,就把它复制到记事本里修改,然后再复制回去。 + 至此,您已经成功配置了 SSH agent forwarding。 之后使用 PuTTY 登陆 `jykang@hpc.xmu.edu.cn` 时,会收到包含了您的名字的提示(如图所示),表明您已经成功启用了 SSH agent forwarding。 ![](putty3.png) +> [!NOTE] +> 无论是 PuTTY 还是 WinSCP,改完设置后都记得保存。 + +> [!IMPORTANT] +> 如果您确认已经按照教程设置好了却仍然不能连接,可以尝试将 WinSCP 和 PuTTY 都更新到最新。 +> +> 我测试使用的版本是:PuTTY 0.78 和 WinSCP 6.3.3。 + --- # 其它内容 @@ -121,7 +135,8 @@ flowchart TB 事实上,linux 的管理(统计用户使用的资源,等)非常依赖于不同的用户,即用高权限的用户去管理低权限的用户。 大家都使用同一个账户的情况下,很多管理的功能没有现成的解决方案(要自己手写代码、思考如何设计),甚至完全无法实现。 -整这个东西真的挺麻烦的。 +整这个东西真的挺麻烦的。我也嫌麻烦(而且我要做的事情比大多数用户多得多)。要不是康老师一定要我做,我才不会做。 +如果你嫌这些麻烦,与其埋怨我,不如去建议自己的导师去自己申请一个账号用。 ## 设置子账户: @@ -139,7 +154,7 @@ flowchart TB 同时,子账户的统计结果也仅供参考,事实上这个统计结果很容易造假 (如果 A 和 B 都使用同一个密钥登陆,那么显然 B 可以在 TERM 中填入 A 的名字以假装自己是 A,把自己用的核时都算到 A 头上)。 -> [!WARNING] +> [!CAUTION] > 如果 `TERM` 变量的格式设置得不正确,PuTTY 登陆后一些程序会无法正常工作,因此尝试时应该仔细且小心。 ## PuTTY 登陆时自动跳转: