Linux证书验证登陆


1.现在服务器上生成密钥(会生成两个文件一个公钥一般以.pub结尾,一个私钥)

ssh-keygen -t rsa 


建议生成的私钥一定要有密码,这样私钥丢失,别人没有密码也没法使用私钥

2.  找到生成的密钥文件(这个文件一般在/home/.ssh下或者是/root/.ssh)
3.  把生成的公钥写入到用户家目录下的 .ssh/authorized_keys 内

cat 公钥文件名 .ssh/authorize_keys (路径写全)


把私钥发送给需要的连接服务器的人
修改/etc/ssh/sshd_config文件

#开启用户使用成对密钥登陆的权限
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile     %h/.ssh/authorized_keys

#为了安全把密码验证登陆禁用掉
PasswordAuthentication no

Widows系统可以通过远程软件连接(以Xshell为例)
打开Xshell 工具,选择用户密钥管理,选择导入,然后按照引导引导步骤操作即可
测试连接可行性,用户验证使用Public key验证,选择刚导入的密钥
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值