1. cd .ssh
2. ssh-keygen -t rsa
3.Enter file in which to save the key (/home/python/.ssh/id_rsa): (回車,確認保存位置)
4. 輸入密碼
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
5.成功,多出兩個文件 id_rsa id_rsa.pub 一公一私
6.查看公密鑰: cat id_rsa.pub
7.復制公鑰到git雲端ssh
支付寶rsa:
openssl
OpenSSL> genrsa -out app_private_key.pem 2048 # 私鑰RSA2
OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem # 導出公鑰
OpenSSL> exit
遠程連接主機的rsa:
1、生成秘鑰對(線上主機)
ssh-keygen -t rsa
-t 指定秘鑰的類型 rsa 秘鑰類型
秘鑰目錄:/root/.ssh/
私鑰 id_rsa 鑰匙
公鑰 id_rsa.pub 鎖
2、編輯認證文件(代碼倉庫)
①vim /root/.ssh/authorized_keys (不存在則創建目錄文件)
②復制線上主機的公鑰內容到該vim中
③將含有公鑰的authorized_keys文件mv到 .ssh文件夾中去
④在代碼倉庫主機中開啟使用authorized_keys: vim /etc/ssh/sshd_config
⑤將打開的vim文件中的注釋打開: AuthorizedKeysFile %h/.ssh/authorized_keys
3、使配置文件生效
重啟ssh服務
/etc/init.d/ssh restart
4、驗證操作
ssh root@192.168.8.15
1是在線上主機上操作
2-4是在代碼倉庫上操作