小火箭路由配置规则
超算平台于2024年9月23日开始对接交大jAccount账号,对于校内用户,超算账号关联jAccount后您可以用
2024年9月之后的校内新用户,超算账号将与您的jAccount同名;而此时间点之前的老用户,将保留原有的独立用户名。因此校内的老用户绑定jAccount之后需要使用原用户名+jAccount密码进行SSH登录。
任务完成后请主动结束后台进程,关闭 SSH 会话。长时间不活动的用户滞留进程会由系统强制清理。
若无法登录,请检查输入密码或确认 IP 地址是否正确。您可以参考故障排除和反馈,将诊断信息发送给HPC 邮箱。
交我算平台目前有3个用于作业交互的登录入口和2个用于数据传输的数据节点,其中部分入口有负载均衡功能,会根据后端的负载情况将您的会话分流到合适的服务器上,请根据自己的业务场景选择合适的入口。
主要用于在本地和/lustre/home/XXX存储池之间传输数据,也可在lustre和dssg之间转移数据
本章节后续内容均以登录pilogin.hpc.sjtu.edu.cn入口为例,如果登录其他入口,请自行替换指令中的域名。
不同类型的用户在绑定jAccount/邮箱后,进行SSH登录需要使用的账号和密码整理如下表:
当您的账号成功登录后,系统将根据您选择的通知渠道,发送对应的登录行为通知,这可能是一条交我办APP消息或者一封邮件。
如果您需要在短时间内频繁登录超算,或者通过脚本进行scp、rsync等批量操作,请参阅账号安全信息管理的相关章节,申请免密证书。
Mobaxterm可以在windows系统上提供模拟的linux环境,用此客户端进行SSH登录的操作与原生linux环境相同。同理本章节也适用于从原生linux环境发起SSH登录。
如果您没有保存过密码,根据命令行提示完成传统账号密码认证。登录成功后您可以选择保存密码,以便在后续登录时跳过此步骤。
如果登录后您看到如下提示,请参阅账号安全信息管理的相关章节,及时关联jAccount/邮箱小火箭路由配置规则。
不同客户端对SSH登录的图形化封装通常存在较大差异,本章节以XShell为例。如果您倾向使用其他图形化客户端,可能需要查询官方文档以找到等效的操作方式。
新建ssh连接时请在身份验证方法中勾选Keyboard Interactive方式。您也可以在这里预先填好密码。设置完成后保存连接。
打开上一步建立好的连接,如果在前面已经输入了密码,客户端会自动完成传统密码认证,您将跳过此步骤;否则客户端会弹窗要求您输入密码。
如果登录后您看到如下提示,请参阅账号安全信息管理的相关章节,及时关联jAccount/邮箱。
经过安全升级后,超算平台不再支持传统的公私钥免密,将公钥写入个人家目录的~/.ssh/authorized_keys不会再赋予您免密登录的权限。
如果您希望继续进行SSH免密登录,需要从超算账号管理平台申请免密证书。以RSA密钥为例,公私钥免密和证书免密的区别如下表所示。
将下载得到的证书文件存放到~/.ssh/目录,同时您原有的或者下载得到的私钥文件也应该存在于此目录,并与证书文件名保持上表所示的匹配关系。如果您不确定Mobaxterm将个人家目录映射到了哪里,请打开settings-configurations检查下图所示的路径配置。
不同客户端对SSH登录的图形化封装通常存在较大差异,本章节以XShell为例。如果您倾向使用其他图形化客户端,可能需要查询官方文档以找到等效的操作方式。
点击工具-用户密钥管理者打开管理窗口,点击导入,分别导入您下载到的私钥和证书。请确保两个文件名符合上表演示的对应关系。
右键您的SSH会话,进入属性设置,在用户身份验证选项卡中,勾选PublicKey方法,并确保此方法排序在Keyboardinteractive方法之前。点击设置,选择上一步您导入的秘钥。
在免密有效期内,您使用此会话进行SSH登录将不再需要手动认证。有效期过后,您需要重新申请新的免密证书。
连续多次错输密码会被临时封禁 1 小时。集群登录节点设置了 fail2ban 服务,多次输入密码错误后会被临时封禁 1 小时。
若在登录节点运行计算密集的作业,程序会被自动查杀,您的账号会被加入到黑名单,并在 30-120 分钟内无法登录。
若需重置密码,请使用或抄送账号负责人邮箱发送邮件到HPC 邮箱,我们将会在 1 个工作日内响应您的申请。
如果 SSH 客户端长时间静默后,SSH 服务器端会自动断开相关会话。要解决这个,需要调整 SSH 的 keepalive 值,设置一个较长的静默时长阈值。
其中 ServerAliveInterval 后的值即为阈值,单位为秒,用户可根据需要自行调整。
这里我们以 Putty 为例。市面有不同的 SSH 客户端,您可以根据自身情况自行搜索您使用的 SSH 客户端的设置方法。