SSH免密登录

                                                                                                                ssh免密登录   

①使用 ssh-key-gen 命令生成客户端的密钥对(一对密钥,公钥A和私钥A);
②将客户端的公钥A拷贝给服务器保存起来,这个过程也叫做授权;
③授权完成后,客户端再访问服务器,会携带着用私钥加密过的数据;
④服务器接收到请求数据后,使用公钥解密;
⑤服务器将解密成功的信息通过公钥加密后返回给A服务器;
⑥客户端服务器接收到数据后,用私钥解密,解密成功,即“对暗号”成功,登录成功。

1.创建密钥对     

产生ssh的密钥对
ssh-keygen: ssh 密钥 generate: 产生-》 产生ssh密钥
[-t dsa | ecdsa | ed25519 | rsa]
ssh-keygen -t dsa | ecdsa | ed25519 | rsa: 非对称加密的算法  -t是产生密钥的算法类型
一直enter下去在/root/.ssh/产生两个文件即一对密钥:id_rsa(私钥)和id_rsa.pub (公钥)    

                                             

[root@rhcsa .ssh]# ssh-keygen -t rsa

                                                                                                                                              

2.将客户端公钥拷贝到服务器的authorized_keys文件中

[root@rhcsa .ssh]# ssh-copy-id  root@192.168.101.130

 

3.可以进行ssh免密登录

[root@rhcsa .ssh]# ssh root@192.168.101.130

---------------------------------------------------------------------------------------------------------------------------------

ssh禁止root用户远程登录(注:请保持服务器上至少有一个可以远程登陆的普通远程账号)

 ssh配置文件:/etc/ssh/sshd_config

打开ssh配置文件,修改参数为no
PermitRootLogin no

[root@rhcsa .ssh]# vim /etc/ssh/sshd_config

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值