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文件。

相关推荐
YuanDaima20485 分钟前
云计算基础与容器技术演进
java·服务器·人工智能·python·深度学习·云计算·个人开发
东北甜妹7 分钟前
K8s pod优先级 和 HPA水平扩缩容
linux·运维·服务器
无限进步_21 分钟前
【Linux】网络发展背景与协议分层模型
linux·运维·网络
比昨天多敲两行22 分钟前
Linux命令行参数,环境变量和程序地址空间
linux·运维·服务器
長安一片月23 分钟前
snort安装与使用
linux·运维·服务器
kyle~1 小时前
C++---段错误(SIGSEGV)
linux·运维·c++·机器人
nj01281 小时前
Linux 根分区占满排查与 SSH 暴力破解日志清理记录
linux·运维·ssh
xingfujie1 小时前
第2章:服务器规划与基础环境配置
linux·运维·微服务·云原生·容器·kubernetes·负载均衡
shizhan_cloud1 小时前
华为云核心服务运维知识点与高频实操问题总结
运维·华为云
l1t1 小时前
DeepSeek总结的Quack:DuckDB 客户端-服务器协议(二)
运维·服务器·duckdb