Mac 設置 SSH 免密連接到 CentOS7【避免坑】


最近公司申請了一批服務器,每次用 ssh root@ip, 輸密碼特別麻煩,中午整了一下 SSH 免密登錄。

第一步, 服務端配置 [被訪問的設備]。

1. 通過ssh root@ip 命令先連接到服務器上。

2. 切換到 ~/.ssh/ 目錄,沒有的話,自行創建。

3. 創建 authorized_keys 文件。【后面有用】

 

第二步,客戶端配置[本地PC]

1. 切換到 ~/.ssh/ 目錄,同上2。

2. 執行 ssh-keygen -t rsa -f ~/.ssh/取個好記的名字(如:server1)。

3. 此時回生成 server1 和 server1.pub 兩個文件。

4. 將 server1.pub 的內容拷貝到 authorized_keys 中。(另一種方式,可以通過 ssh-copy-id -i ~/.ssh/server1.pub host@ip)。

5. 配置 ~/.ssh/ 目錄下面 config 文件。

Host server1
HostName server1 的IP
Port 22
User root
IdentityFile ~/.ssh/server1

6. 測試使用 ssh server1,可以連接到 server1 。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM