一.在本地生成公鑰和私鑰
cd ~/.ssh
ssh-keygen -t rsa
之後回車兩次,注:(enter passphrase (empty for no passphrase): 可以設定密碼),免密做好後首次登入要求輸入一次密碼,就輸入這裡的密碼。
生成兩個檔案id_rsa(私鑰)和id_rsa.pub(公鑰)
二.傳送公鑰到伺服器
scp id_rsa.pub user@ip:~/.ssh
埠號不為22的話
scp -p id_rsa.pub user@ip:~/.ssh
(p要大寫)
如果伺服器上沒有.ssh資料夾,則登入伺服器輸入如下命令建立
mkdir ~/.ssh
chmod 700 ~/.ssh
三.設定公鑰檔案
登入伺服器
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys 注:必須設定成600
使用ssh無密碼登入
使用ssh無密碼登入 ssh 是乙個專為遠端登入會話和其他網路服務提供安全性的協議。預設狀態下ssh鏈結是需要密碼認證的,可以通過新增系統認證 即公鑰 私鑰 的修改,修改後系統間切換可以避免密碼輸入和ssh認證。以下將建立過程簡單介紹下。1.使用ssh keygen建立公匙 私匙對 ssh keyg...
使用ssh無密碼登入
使用ssh無密碼登入 ssh 是乙個專為遠端登入會話和其他網路服務提供安全性的協議。預設狀態下ssh鏈結是需要密碼認證的,可以通過新增系統認證 即公鑰 私鑰 的修改,修改後系統間切換可以避免密碼輸入和ssh認證。以下將建立過程簡單介紹下。1.使用ssh keygen建立公匙 私匙對 ssh keyg...
linux上實現ssh無密碼登入
操作步驟 實驗環境為centos7虛擬機器和伺服器一台 yum install openssh server 非root的使用者加sudossh keygen 一直回車,就會在家目錄.ssh下出現公鑰金鑰對 home 使用者名稱 ssh ssh copy id user ip host user是登...