[GCP]Use XShell Connect To GCE

手把手創建Linux GCE,先使用ssh Key登入,幫root設定密碼,順便優化回應慢的問題

在GCE上創建CentOS 7的VM Instance

  • 建立執行個體

執行個體

  • 根據需求勾選防火牆設定

防火牆

  • 啟用防刪除功能,之後要刪除要先將此功能停掉,才可以刪除

防刪除

  • 可以設定此執行個體用的SSH Key,也可以用全域

SSHKey

  • 建立其他硬碟

硬碟

  • 點建立,完成建立一個VM Instance

建立完成

使用XShell產生SSH Key並連線

  • 使用外部IP(臨時)連線,重開機臨時的外部IP會改變,可以根據用途綁定固定IP

連線

  • 接收主機憑證指紋並存檔

連線
連線

  • 輸入使用者名稱(自訂)

連線

  • 創建SSH Public Key

連線
連線
連線
連線
連線

  • 將SSH Public Key複製起來,註冊到GCE中繼資料(此為全域),Key最後要空一格填上剛剛自訂的使用者名稱,並儲存

連線
連線

  • 連線成功

連線

開啟Root設定密碼,並優化回應慢

  • 先輸入下列指令,更改配置檔
1
2
3
4
5
// 切換到root
sudo -i

// 更改配置檔
vi /etc/ssh/sshd_config
1
2
3
4
5
6
7
8
9
10
// 配置檔更改內容
PermitRootLogin yes

PasswordAuthentication yes
#PasswordAuthentication no

GSSAPIAuthentication no
#GSSAPIAuthentication yes

UseDNS no
  • 設置Root密碼
1
2
// 幫root設定密碼
passwd root

連線

  • 重開服務使修改生效
1
service sshd restart
  • 可以使用Root及密碼登入

連線
連線

-------------The End-------------