2025-06-20-????SSH 密鑰以連接到 Linux 服務(wù)器

在 Mac 電腦上配置 SSH 密鑰以連接到 Linux 服務(wù)器,主要步驟如下:


1. 生成 SSH 密鑰對(duì)(在 Mac 上)

打開(kāi) Mac 的終端(Terminal),執(zhí)行以下命令生成密鑰對(duì):

ssh-keygen -t ed25519 -C "your_email@example.com"
  • -t ed25519:使用更安全的 Ed25519 算法(也支持 -t rsa -b 4096)。
  • 提示輸入保存路徑時(shí),直接按回車使用默認(rèn)路徑(~/.ssh/id_ed25519)。
  • 設(shè)置一個(gè)安全的密鑰密碼(可選,增強(qiáng)安全性)。

2. 將公鑰上傳到 Linux 服務(wù)器

方法一:使用 ssh-copy-id(推薦)

ssh-copy-id -i ~/.ssh/id_ed25519.pub username@linux_server_ip
  • 輸入 Linux 用戶的密碼,公鑰會(huì)自動(dòng)追加到服務(wù)器的 ~/.ssh/authorized_keys 文件中。

方法二:手動(dòng)復(fù)制公鑰

  1. 查看公鑰內(nèi)容:
    cat ~/.ssh/id_ed25519.pub
    
  2. 登錄 Linux 服務(wù)器:
    ssh username@linux_server_ip
    
  3. 在服務(wù)器上創(chuàng)建 ~/.ssh/authorized_keys 并粘貼公鑰:
    mkdir -p ~/.ssh
    echo "粘貼你的公鑰內(nèi)容" >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    chmod 700 ~/.ssh
    

3. 測(cè)試 SSH 免密登錄

ssh username@linux_server_ip
  • 如果密鑰有密碼,首次登錄會(huì)提示輸入密鑰密碼。
  • 成功登錄說(shuō)明配置正確。
    PS :記得加用戶名 username 否則默認(rèn)當(dāng)前電腦用戶

使用默認(rèn)用戶名(當(dāng)前系統(tǒng)用戶名)

ssh 10.200.255.99

指定用戶名

ssh mac@10.200.255.99

指定端口(默認(rèn)是22,如果改了端口需要指定)

ssh -p 2222 mac@10.200.255.99

通過(guò)以上步驟,你的 Mac 就可以通過(guò) SSH 密鑰安全地連接到 Linux 服務(wù)器了!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容