目的:记录一套可随时启用的防护与收编方案,防止用户绕过 OOD/Slurm 直接在计算节点上执行任务。
当前状态:仅备案,不实施。当出现“偷跑(直接 SSH 进计算节点并运行任务)”时,按本文步骤启用。
srun --pty / 在作业中启 ttyd)。不提供/不鼓励“裸 SSH Shell”。pam_slurm_adopt(或 pam_slurm),无作业不得入内;若已分配作业,则将 SSH 会话自动收编至该作业的 cgroup。sshd)。禁用端口转发/X11 等旁路能力。sacct 无关联、cgroup 非作业路径)。srun --pty bash -l、IApp 的 Shell/Jupyter/Code-Server。目标:即使不启用 PAM,也先减少旁路能力。
修改 计算节点 /etc/ssh/sshd_config 关键项: