Mac上使用SSL無密碼登入Linux伺服器

2021-09-02 13:49:24 字數 692 閱讀 9750

一.在本地生成公鑰和私鑰

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是登...