紅聯Linux門戶
Linux幫助

Linux系統SSH免密碼登錄

發布時間:2019-05-26 02:32:36來源:未知作者:admin

第一章 生成密鑰

1.1 生成用戶默認文件名的密鑰
[[email protected] ~] ssh-keygen -t rsa # root用戶下生成root用戶的默認密鑰

1.2 生成用戶指定文件名的密鑰
[[email protected] ~] ssh-keygen -N "" -b 4096 -t rsa -C [email protected] -f ~/.ssh/linuxidc.rsa # wushuaishuai用戶下生成指定文件名的密鑰

1.3 ssh-keygen 參數說明

  • -N new_passphrase 提供一個新的密語。
  • -b bits 指定密鑰長度。對于RSA密鑰,最小要求768位,默認是2048位。DSA密鑰必須恰好是
  • -1024位(FIPS 186-2 標準的要求)。
  • -t type 指定要創建的密鑰類型?梢允褂茫"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)
  • -C comment 提供一個新注釋
  • -f filename 指定密鑰文件名

第二章 發送公鑰

[[email protected] ~] ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]50.58.60 # 將root用戶的默認密鑰發送到對端服務器
[[email protected] ~] su - linuxidc
[[email protected] ~] ssh -i ~/.ssh/linuxidc.rsa 10.50.58.60 # 將指定文件名的密鑰發送到對端服務器

對端服務器家目錄的.ssh目錄中會生成authorized_keys公鑰文件

第三章 免密測試

[[email protected] ~] ssh 10.50.58.60
[[email protected] ~] ssh 10.50.58.60

無需輸入密鑰即可登錄

贵州体彩11选5查询号码