云服务器实现免密登录。

实验环境:云服务器(阿里云、华为云等)一台,并部署Linux操作系统

 博文以教学为主,本博主申请了一台免费三丰云服务器,安装了Centos7.6纯净版。不过作为演示足够了。

1、生成密钥对

.ssh/authorized_keys

[root@localhost ~]# ssh-keygen -t rsa

2、打开/etc/ssh/sshd_config配置文件

.ssh/authorized_keys

记住认证文件名.ssh表示当前为隐藏目录

3、并关闭密码认证

保存退出。

3、复制id_rsa.pub(公钥),并重名为authorized_keys                  #id_rsa私钥文件  id_rsa.pub公钥文件

[root@localhost .ssh]# cp id_rsa.pub authorized_keys 

注意:此时,千万不能重启ssh服务,否则无法连接上服务器(因为已关闭密码登录)

4、下载私钥到对应的客户端

[root@localhost .ssh]# sz id_rsa

5、重启ssh服务

[root@localhost ~]# systemctl restart sshd

6、再次连接云服务器,提示没有认证

7、mobaxterm登录选择高级设置,选择id_rsa,即可免密登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值