AWS EC2連接實例
Windows客戶端 對 Ubuntu伺服端連線 (文字視窗)
目標與碎碎念
使用雲端伺服器的第一步就是與伺服器好好談心
如果連連線都沒有辦法,接下來的事情就更困難了
SSH是有加密的連線,也就是即使他人竊聽了通訊資訊,也需要花費大量成本才能解密
SSH只能在執行文字介面的連線使用,如果需要畫面,需要使用VNC或RDP等其他協議來實現
資料
用戶端-伺服端: Windows-Ubuntu
連線協議: SSH
流程 (下面有影片)
0. 建立Ubuntu實例
注意Security Group要保留SSH連線方式
1. 在用戶端下載PuTTY
1. 在用戶端下載PuTTY
建議下載putty.zip,其包含了你所需要的主程式與相關工具
2. 轉換金鑰
2. 轉換金鑰
PuTTY有自己的金鑰格式
因此必須要先將.pem轉為.ppk格式
a. 開啟PUTTYGEN.exe,這是PuTTY轉換金鑰的程式
b. 1.Conversions > Import key > (選取該實例對應金鑰) > 開啟
2.Key comment 對填入該金鑰的描述,以後方便辨識
3.Key passphrase 設定金鑰密碼、Confirm passphrase再確認一次密碼,可不設密碼
4.Parameter > Type of key to genetrate > SSH-2 DSA(勾選為此項)
以上4點確認完後,按 Save Private Key 保存金鑰
3. 設定PuTTY
3. 設定PuTTY
雖然直接填入Public DNS也是可以連線
但如果我們將填寫的資料儲存下來,可以為往後連線減少困擾
Window > appearance > Adjust the use of the cursor > Cursor appearance > Underline(勾選為此項)
這是為了方便中文字型顯示而做的設定
Window > appearance > Font setting > Font used in the terminal window > Change…
這裡能設定字體與大小,對我眼睛不好的非常需要
Window > behaviour > Adjust the behaviour of the window title > Window title
這裡能設定視窗名稱,既然是對ubuntu實例連線,就填ubuntu吧
Connection > SSH > Auth > Authentication parameters > Private key file for authentication > Browse… > (步驟二轉換出來的.ppk金鑰) > 開啟
將金鑰綁上設定
Session > Specified the destination you want to connect to > Host Name (or IP address) > 填入"ubuntu@[Public DNS]"
例如:ubuntu@ec2-52-27-220-229.us-west-2.compute.amazonaws.com
“ubuntu”是使用者帳號名稱,在ubuntu實例中有"root"跟"ubuntu"兩個原生使用者帳號
Session > Specified the destination you want to connect to > Port > 填入"22"
"22"是默認port
Session >Connect type > SSH(勾選為此項)
Session > Load, save or delete a stored session > Saved sessions > (填入代表名稱) > save
儲存這整個第三步驟的所有設定
以後開啟時只需要load該檔案即可
4. 連線
按下 Open 即開始連線
影片
參考資料
Ubuntu 從入門到精通13.04 (電腦人)
沒有留言:
張貼留言