ssh服务器配置以及密匙登录

以操作下在root用户下进行
一以下在客户端进行。
1.进入到ssh配置文件进行编辑
命令:vim /etc/ssh/sshd_config
如图:将红色框中的 #PubkeyAuthentication yes前面的#号去掉,去掉#号之后表示:允许密匙登录。然后保存文件退出。
在这里插入图片描述2.重启ssh服务。
systemctl restart sshd

二,以下在客户端进行
1.执行密钥生成命令,生成SSH登录的密钥对。
ssh-keygen -t rsa
在下图红线处不需要输出什么直接点击回车就行
密钥生成后会在 /root/.ssh/ 目录下多出两个文件,id_rsa和id_rsa.pub,其中id_rsa是私钥(私匙很重要,不能外泄),id_rsa.pub这个是公钥
在这里插入图片描述
2.查看在/root/.ssh目录下生成的密匙
在这里插入图片描述


把/root/.ssh/目录下把 id_rsa.pub公钥拷贝到需要登录的远程服务器也是/root/.ssh目录下
四 在远程服务器下进行
将公匙文件输出到服务器配置文件中,进行一下命令
cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
如果没有authorized_keys文件以上命令会自动生成authorized_keys文件

在这里插入图片描述
五 在客户端上进行
验证密匙登录
root@116.62.140.147IP地址是服务器上的公网地址
如果有下图我们输入yes就行
在这里插入图片描述

在这里插入图片描述
此时我们在客户机上登录了服务器。
此时我们可以看到直接登录进了服务器,并没有输入密码。因为我们使用了证书验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值