1.幫助命令:man ssh-keygen
2.生成秘鑰檔案命令:ssh-keygen -t rsa
預設回車
3.使用者目錄下檢視檔案,目錄路徑:~/.ssh/
ssh公鑰生效需滿足至少下面兩個條件:
1) .ssh目錄的許可權必須是700
2) .ssh/authorized_keys檔案許可權必須是600
4.秘鑰拷貝方式(四選一即可):
1.>適合兩台機器相同使用者名稱的免密登入
ssh-copy-id -i ~/.ssh/id_rsa.pub
示例: ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.50.103
2.>可以用在不同使用者間免密登入
scp -p ~/.ssh/id_rsa.pub root@:/root/.ssh/authorized_keys
示例:scp -p ~/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys
3.>拆分上面的操作,分兩步實施
scp ~/.ssh/id_rsa.pub root@:pub_key //將檔案拷貝至遠端伺服器
cat ~/pub_key >>~/.ssh/authorized_keys //將內容追加到authorized_keys檔案中, 不過要登入遠端伺服器來執行這條命令
4.>手動複製
手動複製id_rsa.pub檔案內容到目標端主機的authorized_keys檔案.
cat id_rsa.pub >> .ssh/authorized_keys
免秘登陸linux linux免密登入
1 生成秘鑰 ssh keygen t rsa f root ssh id rsa 2 將生成的公鑰檔案 id rsa.pub 內容寫入 authorized keys 檔案 1 直接重新命名 id rsa.pub 為 authorized keys mv id rsa.pub authorized...
免秘登陸linux linux下配置遠端免密登入
linux下各種集群搭建往往需要配置遠端免密登入,本文主要描述了centos6.3系統下配置免密登入的詳細過程。ssh遠端登入,兩種身份驗證 使用者名稱 密碼 金鑰驗證 機器1生成金鑰對並將公鑰發給機器2,機器2將公鑰儲存。機器1要登入機器2時,機器2生成隨機字串並用機器1的公鑰加密後,發給機器1。...
ssh秘鑰對免密碼登陸
準備兩台linux伺服器 a和b 在a上使用ssh命令登陸b伺服器 並且不用 輸入密碼 1.在a伺服器上,比如是root使用者 進去 root ssh目錄 沒有就建立,就是進入家目錄的.ssh目錄下 執行ssh keygen 命令,會生成兩個檔案 id rsa 和id rsa.pub 把id rsa...