要在Mac上配置SSH,您可以按照以下步驟進行:
打開終端。您可以通過在「啟動台」中搜尋「終端」來找到它。
檢查是否存在SSH密鑰。在終端中輸入cd ~/.ssh,然後輸入ls命令查看是否有id_rsa和id_rsa.pub檔案。如果這些檔案已經存在,說明您已經有一對公鑰和私鑰,可以跳過步驟3和4。
生成新的SSH密鑰。如果上述檔案不存在,您需要生成新的SSH密鑰。在終端中輸入ssh-keygen -t rsa -C "您的信箱地址",然後按回車鍵。這將生成新的SSH密鑰對。您可以按三次回車鍵使用默認設定,也可以自定義路徑和密碼。如果設定密碼,請記住它,以便將來使用。
添加SSH密鑰到ssh-agent。在終端中輸入ssh-add ~/.ssh/id_rsa,以將您的私鑰添加到ssh-agent。如果之前設定了密碼,此時需要輸入該密碼。
查看並複製公鑰內容。在終端中輸入vim ~/.ssh/id_rsa.pub,查看並複製您的公鑰內容。您需要將這個公鑰添加到您需要遠程訪問的代碼倉庫網站或伺服器上。
配置SSH客戶端連線。打開Mac的SSH配置目錄cd /etc/ssh/;輸入sudo vim /etc/ssh/ssh_config;在檔案最後追加兩條配置:ServerAliveCountMax 3和ServerAliveInterval 60,以保持與伺服器的連線。
此外,如果您想使用SSH進行遠程登錄,可以在終端中使用ssh命令,例如ssh username@ip_address,其中username是遠程伺服器的用戶名,ip_address是遠程伺服器的IP位址。還可以配置公網固定TCP地址並使用固定TCP連線埠地址進行SSH遠程連線。如果需要在GitHub等平台上使用SSH密鑰,可以在相應的設定頁面添加您的公鑰。