Windows与CentOS之间 SSH Key Pair 登录

createh52周前 (05-08)技术教程14

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协议在实...

Java 自定义注解在登录验证的应用

java注解从 JDK 5开始,Java 增加了注解的新功能,注解其实是代码里面的特殊标记,这些标记可以在编译、类加载和运行时被读取,在不改变代码原有逻辑下,给源文件嵌入注解信息。再通过返回获取注解信...

Java,SpringSecurity,支持多个端认证和授权

背景和需求:一个SpringBoot项目,认证授权采用:SpringSecurity+Token(JWT)支持Web端,现需要同时并行的支持其它端的认证授权。SpringSecuritySpringS...

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

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

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

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