Tạo vps linux có giao diện trên cloud

TỔNG QUAN

Cloud Shell là là một môi trường dòng lệnh của Google Cloud có thể truy cập được ở mọi nơi bằng trình duyệt của bạn. Bạn có thể quản lý tài nguyên của mình bằng cửa sổ dòng lệnh được tải sẵn các tiện ích như công cụ dòng lệnh gcloud, kubectl, v.v. Tận dụng tài nguyên của Google Cloud được sử dụng miễn phí, bạn có thể dễ dàng tạo VPS bằng Google Cloud kết hợp với Docker và NOVNC và bạn dễ remote desktop vào VPS của mình.

Tuy đây là VPS Linux, nhưng bạn có thể Remote Desktop như trên Windows. Trên VPS có cài sẵn các tiện ích như Firefox, Chrome, Máy tính… Hiện mình chưa biết sử dụng VPS này vào việc gì ngoài trừ dùng nó để lướt Web.

Tốc độ VPS bằng Google Cloud khoảng 120Mb/s, nếu bạn tận dụng để Reup File khá tuyệt. Nhược điểm là mình chưa thấy cửa sổ Terminal để gõ lệnh đâu cả, có thể tác giả của Docker VPS này đã hạn chế khá nhiều tính năng.

Để tạo Tạo VPS bằng Google Cloud, bạn cần có 1 tài khoản Google, Gmail để đăng nhập vào môi trường Cloud.

Bước 1. Truy cập vào trang Console Cloud Google

Bước 2. Click vào biểu tượng Active Cloud Shell ở góc trên bên phải.

Tạo vps linux có giao diện trên cloud

Bước 3. Copy lệnh bên dưới:

docker run -p 8080:80 dorowu/ubuntu-desktop-lxde-vnc

Bước 4. Quay lại cửa sổ Cloud Shell, nhấn tổ hợp phím Ctrl + V để dán lệnh vào (bạn không thể click phải chuột để Paste đâu). Sau đó nhấn Enter để thực thi lệnh tạo VPS bằng Google Cloud.

Tạo vps linux có giao diện trên cloud

Bước 5. Chờ quá trình Download và cài đặt Docker tầm 1 phút, bạn sẽ thấy dòng lệnh đứng yên 1 chỗ.

Tạo vps linux có giao diện trên cloud

Quá trình hoàn thành, bây giờ preview thôi

Tạo vps linux có giao diện trên cloud

Bước 6. Bây giờ Click vào biểu tượng Web Preview :

Tạo vps linux có giao diện trên cloud

Bước 7. Một cửa sổ mới sẽ hiện ra trên trình duyệt web, và bạn có thể Remote vào VPS tại đây. Tính năng novnc giống như teamviewer, bạn có thể điều khiển vps Linux như trên Windows vậy.

Tạo vps linux có giao diện trên cloud

Thời gian sử dụng VPS cloud: Như theo thông tin từ google ” Cloud Shell has weekly usage limits. If you reach these limits you will need to wait before you can use Cloud Shell again “

Tạm dịch: Cloud Shell có giới hạn sử dụng hàng tuần. Nếu bạn đạt đến các giới hạn này, bạn sẽ cần phải đợi trước khi có thể sử dụng lại Cloud Shell.

Tạo vps linux có giao diện trên cloud

Lưu ý: Trường hợp mọi người quên link vào thì làm lại như B1 như trên là được.

Làm quen giao diện VPS cloud

Ở đây mình chỉ mới khai thắc được 2 chức năng chính, đó là lên internet và commanline,

  • Internet thì các bạn vào Menu –> internet –> Firefox web broser

Tạo vps linux có giao diện trên cloud

Vào đây là giao diện khi vào được internet.

Tạo vps linux có giao diện trên cloud

– Commanline thì các bạn vào: Menu –> Ssystem Tools –> LXTeminal

Tạo vps linux có giao diện trên cloud

Tạo vps linux có giao diện trên cloud

– Các lệnh thông dụng khi dùng trên VPS

  • Kiểm tra IP:
     ifconfig 
  • Kiểm tra phiên bản hệ điều hành Linux :
    cat /etc/os-release

MỤC LỤC

  • 1. Tạo VPS Linux
    • 1.1 Truy cập VPS bằng Web Browser
    • 1.2 Truy cập VPS bằng SSH Key
  • 2. Tạo VPS Window
    • 2.1 Tạo mật khẩu
    • 2.2 Truy cập VPS bằng Remote Desktop
  • 3. Kết bài

Cũng giống Amazon AWS, Google cung cấp cho chúng ta một hệ sinh thái ảo hóa rất đầy đủ, nó ảo hóa tất cả mọi thứ từ PC, Switch, Router, Firewall… VPS (Cloud Computing) chỉ là một phần rất nhỏ trong hệ sinh thái này. Với tốc độ truyền dẫn internet ngày càng cao chỉ vài năm nữa thôi các bạn sẽ không còn nhìn thấy case máy tính nữa tất cả chúng ta sẽ làm việc trên “đám mây” chỉ bằng một cái màn hình và bàn phím.

Với kiến thức hạn hẹp, mình hy vọng dùng được 1% trong cái đống Google Cloud là tốt lắm rồi.Xu thế ảo hóa là tất yếu, hãy bắt đầu làm quen với ảo hóa ngay hôm nay bằng việc tạo cho mình một cái “máy tính” trên mây.

Như hướng dẫn trước, sau khi đăng ký Google Cloud bạn đã có $300 trong tài khoản dùng dần trong 12 tháng. Bài này mình sẽ hướng dẫn các bạn “chi tiêu” số tiền này bằng cách tạo VPS Linux và Windows trên Google Cloud.

1. Tạo VPS Linux

Trên Dashboard của Google Cloud Platform bạn vào Compute Engine -> VM Instances

Tạo vps linux có giao diện trên cloud

Bạn được chuyển vào giao diện tùy chỉnh cấu hình VPS, một số thông số bạn cần quan tâm.

  • Name: hostname của VPS
  • Zone: bạn muốn tạo VPS ở EU, US, hay Asia tùy bạn. Việc chọn đặt VPS ở zone nào cũng ảnh hưởng đến số tiền bạn phải bỏ ra hàng tháng, VPS ở US là rẻ nhất.
  • Machine Type: chọn CPU, RAM cho VPS, với chi phí đắt đỏ ở trên cloud bạn chỉ cần để RAM 1GB là được rồi website mới chỉ cần thế là đủ dùng.
  • Boot disk: bạn chọn hệ điều hành cho VPS, demo mình dùng Ubuntu 16.10 và dùng ổ đĩa SSD dung lượng 15GB.
  • Firewall: bạn nên cấu hình tương lửa mở port HTTP và HTTPS cho VPS luôn, chọn Allow HTTP/HTTPS traffic.

Còn lại để mặc định hết. Với cấu hình này bạn sẽ mất khoảng 24/tháng gần hết $300, anh Gồ tính toán vừa khít mới ghê chứ.

Tạo vps linux có giao diện trên cloud

Thông số chọn ok, bạn ấn nút Create.

Tạo VPS thành công bạn chỉ cần quan tâm đến External IP (IP Public), đây là IP được dùng để truy cập VPS từ Internet.

Tạo vps linux có giao diện trên cloud

Vậy giờ làm thế nào để sử dụng VPS này đây, Google Cloud cung cấp cho chúng ta 2 cách thức để vào VPS

1.1 Truy cập VPS bằng Web Browser

Cách đơn giản nhất, bạn click vào chữ SSH -> Open in browser window, như hình bên dưới.

Tạo vps linux có giao diện trên cloud

Truy cập VPS thành công.

Tạo vps linux có giao diện trên cloud

Giờ bạn có thể gõ lệnh cài đặt cấu hình VPS được rồi.

Đấy là cách thứ nhất, cách này bất tiện ở chỗ bạn phải đăng nhập vào Google Cloud Platform mới truy cập được VPS nên chúng ta có cách thứ hai.

1.2 Truy cập VPS bằng SSH Key

Muốn truy cập VPS trên của Google bạn phải tạo SSH Key cho VPS.

Bạn cần 2 công cụ hỗ trợ là Putty và Puttygen, bạn có thể download tại đây.

Tài liệu nên tham khảo

  • Cách dùng Putty
  • Tạo SSH Key trên Linux

Đầu tiên chúng ta cần tạo SSH Key bằng Puttygen trước.

Mở Puttygen lên click vào nút Generate

Tạo vps linux có giao diện trên cloud

Gen xong SSH Key trong Key Comment bạn thêm vào nội dung như sau.

  • Key: đây là Public Key bạn phải copy chuỗi mã hóa này tí nữa cho lên Google Cloud.
  • Key Comment: trong đó thuynh240785 là user truy cập VPS, google dùng luôn địa chỉ mail làm user, phần còn lại sau chữ @ là External IP của VPS.
  • Key passphrase: bạn có thể tạo để cho bảo mật hơn, trong demo mình không tạo passphrase.

Tạo vps linux có giao diện trên cloud

Sau đó lưu lại Private Key bằng cách ấn nút Save private key để dùng cho Putty, trong demo mình lưu thành file tên là test.ppk.

Tiếp theo Copy nguyên cái Public key vứt lên Google Cloud. Vào Metadata -> SSH Keys -> Edit

Tạo vps linux có giao diện trên cloud

Click Add item, paste Public key vào đây.

Tạo vps linux có giao diện trên cloud

Save lại, xong công đoạn thêm key trên google.

Quay trở lại PC bạn mở Putty lên, nhập thông số cấu hình như hình dưới.

  • Hostname or ip address: là External IP của VPS.

Tạo vps linux có giao diện trên cloud

Vào Auth chọn Private key test.ppk vừa tạo xong, ấn nút Open tạo kết nối SSH.

Tạo vps linux có giao diện trên cloud

Màn hình đen xì hiện ra nhập username vào là xong, kết quả.

Tạo vps linux có giao diện trên cloud

Đăng nhậpvào VPS rồi, bạn có thể tạo mật khẩu cho username thuynh240785 cho nó “se cu” nếu muốn, lệnh

sudo passwd thuynh240785

Tạo vps linux có giao diện trên cloud

Có chú ý quan trọng

VPS ở trên Google Cloud hay Amazone AWS bạn không dùng được tài khoản root, khi thực hiện lệnh bạn phải thêm chữ sudo đằng trước mỗi câu lệnh.

Xong phần tạo VPS Linux giờ chuyển sang Windows, phần này những bạn kiếm tiền youtube hay chạy tool rất khoái.

2. Tạo VPS Window

Trở lại VM Instances -> Create Instance

Tạo vps linux có giao diện trên cloud

Cũng như tạo VPS Linux, chỉ khác ở đây bạn hệ điều hành Window và cấu hình VPS Window của Google bắt buộc dung lượng ổ SSD nhỏ nhất là 50GB còn RAM bạn nên để là 3.75GB

Trong demo mình dùng hệ điều hành Windows Server 2008.

Tạo vps linux có giao diện trên cloud

Tạo VPS Window sẽ lâu hơn Linux một chút, kết quả.

Tạo vps linux có giao diện trên cloud

2.1 Tạo mật khẩu

Với VPS Window bạn phải tạo mật khẩu trước khi sủ dụng VPS.

Click vào chữ RDP -> Create or reset Windows password

Tạo vps linux có giao diện trên cloud

Mật khẩu ngẫu nhiên được sinh ra, bạn lưu lại.

Tạo vps linux có giao diện trên cloud

2.2 Truy cập VPS bằng Remote Desktop

Lại click vào RDP -> Download the RDP file

Tạo vps linux có giao diện trên cloud

Đây là file dùng để truy cập vào VPS, bạn down về và lưu vào máy mỗi lần muốn vào VPS chỉ cần click vào file này là được.

Tạo vps linux có giao diện trên cloud

Nhập mật khẩu bạn được kết quả như bên dưới.

Tạo vps linux có giao diện trên cloud

Ngoài ra bạn có thể tham khảo thêm cách tự tạo file RDP thủ công như Video hướng dẫn của mình.

Giờ bạn hãy tận hưởng VPS Windows chất lượng của Google đi, muốn cài cắm gì hay chơi MMO cũng được,  Còn mình xong việc rồi.

3. Kết bài

Cảm nhận của mình khi dùng VPS của Google, duy nhất một từ “sướng” đặc biệt là Window rất mượt nếu có điều kiện kinh tế bạn nên dùng VPS của thằng này rất đáng đồng tiền. Google mà giảm giá đi chút nữa có phải ngon không, ai hoàn cảnh như mình thì cứ chiến mấy em trên Vultr, Linode hay DigitalOcean thôi ^^.

Bạn nào muốn tạo Web Server trên VPS của Google có thể xem các bài hướng dẫn cài LEMP, LAMP trên site của mình hoặc đợi bài viết sắp tới.

Cảm ơn các bạn đã theo dõi.