08-ssh高級

  • 免密碼登錄
  • 配置別名

提示:有關SSH配置信息的保存在用戶家目錄下的 .ssh 目錄下

用戶家目錄下有一個 .ssh 的文件夾,剛用戶第一次連接這臺電腦的時候,會要求授權,一旦授權成功會將信息保存在 .ssh 文件夾下的 known_hosts 文件中,下次連接的時候將不再要求確認

8.1 免密碼登錄

步驟

  • 配置公鑰
    • 執(zhí)行 ssh-keygen 即可生成 SSH 鑰匙,一路回車即可
  • 上傳公鑰到服務器
    • 執(zhí)行 ssh-copy-id -p port user@remote,即可將本地客戶端生成的公鑰文件上傳到服務器的 .ssh 文件夾下

執(zhí)行完以下兩步以后再次連接服務器時即不再需要輸入密碼

ssh免密登錄示意圖.png

非對稱加密算法

  • 使用公鑰加密的數據,需要使用私鑰解密
  • 使用私鑰加密的數據,需要使用公鑰解密
8.2 配置別名

每次輸入 ssh -p port user@remote ,時間久了會覺得很麻煩,特別是當 user、remoteport 都得輸入,而且還不好記憶的時候,而 配置別名 可以讓我們進一步偷懶,譬如用:ssh mac 來替代上面這么一長串,那么就在 ~/.ssh/config 里面追加以下內容:

Host   mac
      HostName  ip地址
      User           用戶名
      Port            22

保存之后,即可用 ssh mac 實現遠程登錄了,scp 同樣可以使用

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

相關閱讀更多精彩內容

  • 1)免密碼登錄 步驟?配置公鑰?執(zhí)行 ssh-keygen 即可生成 SSH 鑰匙,一路回車即可 ?上傳公鑰到...
    雪樹春來時閱讀 234評論 0 0
  • 小技巧:ctrl + shift + = 放大終端窗口的字體顯示ctrl + - 縮小終端窗口的字體顯示 linu...
    yancolin閱讀 1,041評論 0 2
  • Linux中SSH的高級應用 免密碼登錄設置;配置服務器別名 提示: 有關SSH配置信息都保存在用戶家目錄下的.S...
    圭寸閱讀 227評論 0 1
  • ssh是什么呢???百科上是這么說的 簡單來說,在linux中SSH是非常常用的工具,通過SSH客戶端我們可以連接到...
    山間不知秋閱讀 83,119評論 4 32
  • 本文首發(fā)于我的博客,更多精彩內容請移步Brayn的博客 收集了一些常用的終端命令,便于需要時使用。本文主要包括: ...
    TauJiong閱讀 345評論 0 0

友情鏈接更多精彩內容