Windows使用ssh登入遠程服務器(包含mac版)

windows

首先Windows是沒有ssh這個命令的,所以我們先要使Windows可以使用ssh命令


  1. 下載openssh for Winodws:
    http://linux.linuxidc.com/index.php?folder=MjAxNMTq18rBzy8y1MIvMTTI1S9XaW5kb3dzIDfD/MHu0NDPwsq508NTU0jNqLn9w9jUv7XHwrxMaW51eA==
  2. 完成安裝
  3. 設置環境變量,編輯Path,在行尾追加 ;{openssh的下載路徑}\bin (替代地址)
  4. cmd命令行,嘗試ssh -V,產生版本信息說明可以

現在可以用ssh來登入一般的遠程服務器,當然有一些需要服務器需要==私鑰文件==,這時候我們可以使用ssh windows的客戶端來實現。


  1. 下載PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. 打開安裝目錄下的PuTTYgen
  3. 點擊“Load”選項,如圖所示;
    這裏寫圖片描述
  4. 選擇已下載的私有SSH密鑰,注意需將文件名右側的顯示類型改爲所有文件,如圖2所示;
    這裏寫圖片描述

  5. 輸入你本地的一個密碼,登入服務器的時候要用。點擊“Save private key”按鈕創建新的ppk文件,如圖4所示。

這裏寫圖片描述


配置PuTTY

  1. 登錄PuTTY下載頁面下載及打開PuTTY;

  2. 在PuTTY配置中,左側選擇“Session”分類,在右側輸入主機名,如圖5所示;
    這裏寫圖片描述

  3. 選擇“Connection”分類下的“Data”項,如圖6所示;
    這裏寫圖片描述

  4. 輸入cPanel用戶名作爲Auto-login username;

  5. 選擇左側SSH後,右側“Preferred SSH protocol version”項選擇2,如圖7所示;
    這裏寫圖片描述

  6. 點擊SSH左側加號後選擇“Auth”,點擊“Browse”,選擇當地私有密鑰文件進行認證,選擇我們剛剛生成的akk文件,如圖8所示;
    這裏寫圖片描述

  7. 最後,選擇“Session”–>“Saved Sessions”文本框輸入名字後,點擊“Save”即可,保存設置,下次只要選這個直接進入。
    這裏寫圖片描述

  8. 文本框“Saved Sessions”輸入名字後保存,點擊open,鏈接服務,要輸入剛剛設置的密碼。

參考:https://tutorials.hostucan.cn/using-ssh-on-windows

mac版本

假設下載證書到本地,假設下載到本地的路徑爲$HOME/Downloads/aa.pem,我們在終端中輸入

$ mv ~/Downloads/aa.pem ~/.ssh/
$ chmod 600 ~/.ssh/aa.pem

把文件存入.ssh裏。

新建文件~/.ssh/config,添加以下內容

Host 快捷名
User 用戶名
HostName 遠程地址
IdentityFile ~/.ssh/aa.pem
如果~/.ssh/config這個文件已經存在就將以上內容添加在文件最前面或者最後面。

這樣我們在終端下
$ ssh 快捷名
就能登錄遠程服務器了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章