用到**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