ssh密钥登陆实质及过程
1 | ssh服务分发公钥实质执行过程 |
- 客户端创建密钥对
1 | 注: -t 参数指定密钥类型,有dsa、rsa1和rsa,其中rsa是版本2 |
- 将id_dsa.pub公钥分发到被管理的服务器
1 | 命令格式:ssh-copy-id [-i [identity_file]] [user@]machine |
- 客户端连接测试
1 | #客户端连接-测试 |
- 当远端服务器改变了SSH端口,推送公钥方法
1 | [root@m01 ~]# ssh-copy-id -i ~/.ssh/id_dsa.pub 172.16.1.31 |
- 了解ssh-copy-id命令执行过程
1 | [root@web01 ~]# vim /usr/bin/ssh-copy-id |
1 | shell脚本-shift指令用法 |
- 批量分发公钥-脚本-实现免密登陆
1 | 需要解决的问题: |
1 | #!/bin/bash |
1 | 执行脚本并测试免密登陆: |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/09/02/ssh基于密钥的安全认证/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!