在 Mac 上為特定服務(wù)器創(chuàng)建獨(dú)立的 SSH 密鑰并管理

1. 為特定服務(wù)器生成獨(dú)立密鑰

命令:

    :ssh-keygen -t ed25519 -C "lnj9953@163.com" -f ~/.ssh/projectName_158_1

結(jié)果:

    ~/.ssh/projectName_158_1(私鑰)
    ~/.ssh/projectName_158_1.pub(公鑰)

2. 將公鑰上傳到目標(biāo)服務(wù)器

命令:

    :ssh-copy-id -i ~/.ssh/projectName_158_1.pub -p 22 root@192.168.158.1

結(jié)果:

    輸入服務(wù)器密碼后,公鑰會自動添加到服務(wù)器的 ~/.ssh/authorized_keys。

3. 創(chuàng)建SSH配置文件管理密鑰

使用文本編輯器(如 nano 或 vim)打開 config 文件:

    nano ~/.ssh/config

添加以下內(nèi)容:

    # 運(yùn)行環(huán)境(158_1)專用配置
    Host projectName-158_1                  # 自定義別名(通過此別名連接)
        HostName 192.168.158.1     # 服務(wù)器IP
        User root                  # 用戶名
        Port 22                    # 端口
        IdentityFile ~/.ssh/projectName_158_1  # 指定私鑰路徑
        IdentitiesOnly yes         # 強(qiáng)制只使用此密鑰
        ServerAliveInterval 60     # 保持連接

4. 測試連接

命令:

    ssh projectName-158_1

結(jié)果:

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

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

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