HPC服务器证书登录实战

需求

学校的高性能服务器(HPC),上禁用了账号密码登录,只允许使用证书登录。

接下来,进行一些配置,从自己的电脑上免密码登录(证书登录)学校的高性能服务器。

检查HPC

通过Web界面登录高性能服务器,跳转到学校的统一认证系统。

登录成功后,web管理界面的应用仓库中点击"terminal",免密码登录系统。

执行命令

bash 复制代码
bash-4.2$ pwd
/public/home/10201401498
bash-4.2$ cd .ssh/
bash-4.2$ ll 
total 20
-rw-------. 1 10201401498 jhdomainusers  382 Mar  9 15:51 authorized_keys
-rw-------. 1 10201401498 jhdomainusers   40 Mar  9 15:51 config
-rw-------. 1 10201401498 jhdomainusers 1679 Mar  9 15:51 id_rsa
-rw-r--r--. 1 10201401498 jhdomainusers  382 Mar  9 15:51 id_rsa.pub
-rw-r--r--. 1 10201401498 jhdomainusers  334 Mar  9 15:56 known_hosts
bash-4.2$ 

这些文件是可以删除的,删除后,再次登录,会自动生成。

检查Windows

切换目录

打开命令窗口,执行如下命令.

bash 复制代码
C:\Users\Zmrbak>cd .ssh

创建一个 id_rsa文件

bash 复制代码
notepad id_rsa

然后将Linux中的id_rsa内容全部拷贝过来。

创建 id_rsa.pub

bash 复制代码
notepad id_rsa.pub

然后将Linux中的authorized_keys内容全部拷贝过来。

创建config文件

bash 复制代码
notepad config

添加如下内容

bash 复制代码
Host gpu07
    HostName HPC服务器gpu07的IP地址
    User 你自己的username
    IdentityFile ~/.ssh/id_rsa

Host gpu08
    HostName HPC服务器gpu08的IP地址
    User 你自己的username
    IdentityFile ~/.ssh/id_rsa

测试

bash 复制代码
ssh gpu08

这样就可以直接连接到 gpu08 了。

注意

如果在Linux中删除了.ssh下的文件,再次从Web页面的Terminal登录后,系统会自动创建这些文件。接下来,需要在Windows中重新修改id_rsa、id_rsa.pub文件。

相关推荐
其实防守也摸鱼34 分钟前
GDB安装与配置(保姆级教程)【Linux、Windows系统】
linux·运维·windows·命令模式·工具·虚拟机·调试
QC班长6 小时前
Maven公司私库配置踩坑点
java·服务器·maven·intellij-idea
Elastic 中国社区官方博客7 小时前
为 Elastic Cloud Serverless 和 Elasticsearch 引入统一的 API 密钥
大数据·运维·elasticsearch·搜索引擎·云原生·serverless
Agent手记7 小时前
制造业数字化升级:生产全流程企业级智能体落地解决方案 —— 基于LLM+超自动化全栈架构的智改数转深度实战
运维·ai·架构·自动化
云安全助手7 小时前
弹性云服务器+高防IP:让DDoS攻击不再是业务“生死劫”
运维·网络·安全
深色風信子7 小时前
Docker newapi
运维·docker·容器·newapi
闫利朋9 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
mfxcyh10 小时前
使用MobaXterm配置nginx
java·服务器·nginx
阿里巴巴首席技术官10 小时前
通过纯Nginx实现一个简单的文件上传功能
运维·nginx
pengyi87101510 小时前
动态IP池快速更换实操方案,5分钟完成IP替换
服务器·网络·tcp/ip