AWS EC2連接實例
Ubuntu客戶端 對 Ubuntu伺服端連線 (文字視窗)
目標與碎碎念
使用雲端伺服器的第一步就是與伺服器好好談心
如果連連線都沒有辦法,接下來的事情就更困難了
SSH是有加密的連線,也就是即使他人竊聽了通訊資訊,也需要花費大量成本才能解密
SSH只能在執行文字介面的連線使用,如果需要畫面,需要使用VNC或RDP等其他協議來實現
資料
用戶端-伺服端: Ubuntu-Ubuntu
連線協議: SSH
流程
0. 建立Ubuntu實例
注意Security Group要保留SSH連線方式
1. 在用戶端開啟終端機、並將金鑰丟到Home
只需要終端機就能進行連線了
金鑰丟到Home是為了打指令時方便,不用打凌亂的路徑
2. 調整金鑰權限
金鑰是很重要的密碼
如果除了擁有者外,其他人也能使用,AWS不會允許你使用這把金鑰
因此要用指令調整金鑰權限
如果除了擁有者外,其他人也能使用,AWS不會允許你使用這把金鑰
因此要用指令調整金鑰權限
chmod 400 [YourKey.pem]
|
例如:chmod 400 myKey.pem
"chmod"是改變文件權限指令
"400"表示權限更改為-r--------,代表只有使用者有讀的許可權,且不論是誰都無法修改執行該文件
[YourKey.pem] 替換為你的金鑰名字
"chmod"是改變文件權限指令
"400"表示權限更改為-r--------,代表只有使用者有讀的許可權,且不論是誰都無法修改執行該文件
[YourKey.pem] 替換為你的金鑰名字
3. 用SSH指令進行連線
ssh -i [TESTOnline.pem] ubuntu@[Public DNS]
|
例如:ssh -i "myKey.pem" ubuntu@ec2-52-27-220-229.us-west-2.compute.amazonaws.com
“SSH” 是進行SSH加密連線指令
“-i” 參數表示後面跟著金鑰位置
[TESTOnline.pem] 替換為你的金鑰路徑
ubuntu是使用者帳號名稱,在ubuntu實例中有"root"跟"ubuntu"兩個原生使用者帳號
[Public DNS] 替換為實例的Public DNS
4. 連線完成
參考資料
Ubuntu 從入門到精通13.04 (電腦人)
沒有留言:
張貼留言