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

相关推荐
Wang's Blog3 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
云运维笔记5 小时前
IP地址从入门到精通:网络通信的核心基石
运维·网络·计算机网络
码农学院6 小时前
企业官网改版后 AI 引用归零的复盘:301 重定向断层让爬虫索引掉线,修复方案与恢复数据
运维·geo优化·ai优化aio
kuroomi6 小时前
Ingress-Nginx与kubernetes 网络
linux·运维·网络·kubernetes
当下新鲜事6 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用
运维·物联网·业界资讯
EasyGBS6 小时前
终结训推割裂!EasyGBS×EasyAIS×DLTM,实现AI算法训推一体闭环落地!
服务器·深度学习·安全
Doris__HE8 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化
爱喝热水的呀哈喽9 小时前
openroad make各个阶段
服务器
闲云野鹤在人间11 小时前
docker 入门 | 第7章 容器监控 和 第8章 容器日志 详解
运维·docker·容器·架构·云计算
亚川楼宇自控系统数据中心厂家11 小时前
IBMS 集成如何打通数据中心的子系统数据孤
运维