# 2024-10-22 ## GCP 新帳號與舊專案連結 * **在新的帳號中**,billging 中新增舊帳號以及權限  * 身分管理(IAM)以及帳單最高權限  * 到舊帳號把專案的billing 計算改成新帳號的帳單  **完成之後舊的帳號可免費使用的時間、金額都會跟新帳號同步** --- * 防火牆規則說明 **在priority 中,數字越小優先度越高**  **紅框圈起來的這條規則允許所有port 的連線,所以上周在試到這部份時才有問題**  ## VPC **在同一個VPC 下,雖然其中的Subnet 不同,但裡面的機器還是可以互連的**  **即使機器與機器在同一個Zone,但處於不同VPC,仍不能互相溝通 (在付費版本的情況下,可以使用VPC Peering 讓不同VPC溝通)**   * 新增VPC network 1. automatical **會自動把全世界所有的Zone 都加進去**  2. Custom **手動把需要的Zone 加入** **ICMP 方便用ping 測試, SSH 方便連進去使用** **第一個沒勾選的 "custom" 會允許內網(VPC)的所有機器互相通訊**  **換創建一個custom 的VPC 網路** **不選擇firewall rule**  ## Firewall Rule * 建立新的防火牆規則  **名稱與對應的VPC**  **Targets: 可以使用此規則的機器, Source IPv4: 可以連的範圍**  **新增完成**  ## 自行建立的VPC 底下開機器 * myvpc1 **名稱方便識別**  **Network 的部分要選擇剛剛建立的VPC** **除此之外甚麼功能都沒開**  * myvpc2 **流程同上, VPC 改成選myvpc2** ## VPC Peering **建立時要記得要建立"雙向"的** * 要建立兩次, 位置放相反的  * 建立完成後Status 就會變成Active  **完成之後Ping test**  ## 跨VPC 的ssh 連線(步驟與之前相同)  ## 架設簡單的網頁伺服器 * 在同一台機器上  * 在不同機器上去curl  * 設防火牆(網路要設對, port 要給)   * 完成之後可以通  ## 更改VM2 的SSH port(22 -> 2222),然後VM1 連到VM2 **sshd_config 要改成開在 22 port, 然後Firewall 要新增2222 port** * 修改檔案 `cd /etc/ssh/` `sudo vim sshd_config`  `sudo systemctl restart sshd.service`  * 建一個防火牆規則允許 myvpc2 的2222 port * ssh 連線  ## 跑一個http server 在 8888 port (VM2), 但只能讓 VM1 連到, Windows 連過去會被拒絕
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up