Windows与CentOS之间 SSH Key Pair 登录

createh52个月前 (05-08)技术教程28

win系统操作

# win系统执行(如果  C:\Users\本机用户名 这个路径下右对应的.ssh文件,就不用执行),下方命令二选一都行
ssh-keygen -t rsa
ssh-keygen -t rsa -b 4096 -C "meishibiexuejava@163.com" # 推荐
# 结果
用户的.ssh目录下: 
              id_rsa是私钥证书文件(绝不可泄露)
              id_rsa.pub为公钥证书文件(需上传到服务器)

服务器操作

# 进入服务器.ssh文件夹(没有就创建)
cd /root/.ssh
# 创建authorized_keys文件
vim authorized_keys

# 将win系统 C:\Users\本机用户名\.ssh 文件夹下的 id_rsa.pub 文件内容复制到服务器的 authorized_keys 文件中就行

验证,打开cmd执行

ssh root@ip    # 登录成功就表示操作没有问题

相关文章

JWT在Java项目中的认证实践:从零开始打造安全高效的登录系统

JWT在Java项目中的认证实践:从零开始打造安全高效的登录系统在现代互联网开发中,安全认证是构建可靠系统的基石。而JSON Web Token(JWT)作为一种轻量级的认证机制,因其高效便捷的特点被...

OAuth2协议在实际项目中的应用:为你的应用添加“社交登录”功能

OAuth2协议在实际项目中的应用:为你的应用添加“社交登录”功能OAuth2协议在现代Web开发中扮演着至关重要的角色,它就像一把钥匙,帮你打开安全授权的大门。今天,我们就来聊聊OAuth2协议在实...

学习笔记-CAS实现单点登录(单点登录 cas oauth2)

CAS企业单点登录-v5.3.x单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central...

SpringBoot + JWT 打造无状态登录系统,让你的应用更安全高效

还在为Session共享烦恼?每次集群部署都要头疼用户状态同步?传统Cookie+Session模式在分布式场景下越来越力不从心?本文将手把手带你用SpringBoot+JWT实现无状态登录,轻松解决...

Spring Boot3 扫码登录实现全解析:从基础到实战

登录环节作为用户与应用交互的第一步,其便捷性和安全性备受关注。扫码登录以其高效、便捷的特性,正逐渐成为众多应用的标配。对于后端开发人员而言,在 Spring Boot3 框架下实现扫码登录,既充满挑战...

使用 Sa-Token 实现不同的登录:单地登录、多地登录、同端互斥登录

一、需求分析如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号。同端互斥登录,指的就是:像腾讯QQ一样,在同一类型设备上只允许单地点登录,...