為ssh登陸 設置別名加免密 mac系統(tǒng)

1,在客戶端終端下輸入以下命令

? ? ? ? ? ? ssh-keygen -t rsa

每次執(zhí)行 ssh-keygen -t rsa 產(chǎn)生的私鑰文件都會不同

如果文件"~/.ssh/id_rsa"存在,會提示是否覆蓋該文件,此時可選擇"n"不覆蓋該文件而使用已有的id_rsa文件

如果選擇"y"則會重新生成"~/.ssh/id_rsa"文件。接下來會提示輸入passphrase,回車確定使用空的passphrase,再次回車確認(這里也可以輸出passphrase,相當于ssh時登錄的密碼)。然后會重新生成id_rsa文件和id_rsa.pub文件(在~/.ssh目錄下)

2,復制id_rsa.pub中內容,登陸遠程服務器

vi? .ssh/authorized_keys

#將復制內容粘貼到文件中

如果遠程服務器上已經(jīng)存在"~/.ssh/authorized_keys"文件,那么需要編輯服務器上"~/.ssh/authorized_keys"文件,將客戶端機器上的"id_rsa.pub"文件內容追加到"~/.ssh/authorized_keys"文件中。

如果服務器上沒有"~/.ssh/authorized_keys"文件,就創(chuàng)建文件,并執(zhí)行2

3,在本地機器 ~/.ssh文件夾下創(chuàng)建一個名為config的文件(如果存在就不需要創(chuàng)建了)

Host? #myserver 可以替換為想設置的別名

HostName ip #遠程主機的IP地址

User user #遠程主機的用戶名

Port port#遠程主機的端口號

4,最后驗證登陸

ssh? ?設置的登陸的別名

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

相關閱讀更多精彩內容

  • 轉自:https://blog.51cto.com/3381847248/2066599 一、ssh詳解 1、什么...
    950545c4cd64閱讀 51,430評論 0 6
  • SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡小組(Network Working Group...
    shuff1e閱讀 1,876評論 1 11
  • 1. 在開始之前,你需要了解一些情況 用 SSH 公鑰認證從而連接登陸遠程服務器是一個強大的功能,比通過賬號密碼登...
    心情后花園閱讀 1,268評論 0 1
  • 前面的操作過程,都需要輸入用戶在遠程主機上的口令(密碼)。這顯然不夠自動化。我們可以將客戶端的公鑰放到服務器上,那...
    mysimplebook閱讀 232評論 0 0
  • 客戶端: Windows MacOS Linux 服務器: Linux 配置免密登陸步驟: 1.生成私鑰文件 在客...
    劉書良閱讀 706評論 0 1

友情鏈接更多精彩內容