用到**ssh-keygen** 产生公钥与私钥对,**ssh-copy-id** 将本机的公钥复制到远程机器的authorized_keys文件中
1. 产生密钥对
```
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
```
2. 发送公钥到目标机
将192.168.56.11的公钥发送到192.168.56.12
```
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.56.12
```
192.168.56.12多了authorized_keys文件,其中含有192.168.56.11的公钥
```
root@ubuntu03:~# cd .ssh/
root@ubuntu03:~/.ssh# ls
id_rsa id_rsa.pub
root@ubuntu03:~/.ssh#
root@ubuntu03:~/.ssh# ls
authorized_keys id_rsa id_rsa.pub
root@ubuntu03:~/.ssh# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDU/f1XZTQWgGByUoO3tAlBHXc099OCcefK0lC5tvQlADB9CVdvFENr3/aTACidLnZSuh+zijsy60qG6r2fCOXhwd0vry+JK0B6zkOcvAhCbQ7MZGkqC8JbqMY7c/cpT9PAqO7h8CzaW+YLPoP4TuwBZA5zoSZVCqPMKygJy0TWdfN2lBPPx0lODSOF+UHjjzKoN+4HeQs6iDwF3O0jT4HgBGZ20nOvNOY0fNiqLvsP0YMC3kiA9EtHPCEKF3OhSRYXvqjMdi9s2WaE1wWVy12BWUliZQgXt30n7eIBWRPRX7BAEUapQMdKZDUUx/wdLk3WDZ2xWoKteX5SSoczDVZB root@ubuntu02
```
3. ssh免密登录
192.168.56.11免密登录到192.168.56.12
```
ssh 192.168.56.12
```
- Linux
- 高级
- 杀毒
- 记一次中毒事件
- clamav查毒软件
- 处理挖矿病毒
- 定时任务
- kill
- chattr文件保护
- 运行级别
- Linux启动
- 文件加密
- ssh免密登录
- .ssh
- 问题
- 脚本
- 阿里云域名解析
- yum源
- 时间同步
- keepalived实现高可用
- dos字符与unix字符
- 大文件上传
- 基础
- proc目录
- 设置宋体
- 基础命令_01
- 基础命令_02
- SELinux
- 文件描述符
- 基础命令_03
- awk
- 系统日志
- date命令
- bc命令
- lsof
- vim快捷键
- shell
- 循环控制
- expr
- 执行脚本的方式
- declare
- shell脚本
- 控制启停脚本
- 数值计算
- centos
- 配置网络
- 环境
- 灰度环境
- ansible
- 模块
- 语法
- file模块
- setup模块
- ping模块
- copy模块
- command模块
- shell模块
- service模块
- cron模块
- yum模块
- user 模块
- group模块
- 指定用户
- playbook
- 实例
- ansible安装
- Jenkins
- shell部署
- 导入已有项目的配置
- 执行shell
- tungsten数据同步
- 防火墙
- netfilter
