6 bước hướng dẫn cách dùng VPS cho người mới bắt đầu

Khi một website mở màn tăng trưởng vượt quá năng lực tàng trữ của dịch vụ Shared Hosting, người dùng nên mở màn xem xét chuyển sang giải pháp VPS Hosting. Tuy nhiên, nhiều chủ sở hữu trang web lại lo ngại việc phải quản lý cả một server ở trong VPS. Trong bài viết này, Vietnix sẽ hướng dẫn cụ thể cách dùng VPS và tự thông số kỹ thuật server chỉ trong 6 bước .

VPS Hosting là gì?

VPS Hosting cho phép người dùng tàng trữ những dự án Bất Động Sản web ở trên máy ảo của riêng mình. Do đó, người dùng sẽ có được hiệu năng tốt hơn nhờ tài nguyên phần cứng được bảo vệ, đồng thời cũng có IP chuyên được dùng mà người khác không hề truy vấn được .
VPS Hosting là gì?VPS Hosting là gì?

Có hai loại VPS hosting phổ biến: Managed (được quản lý) và Self-managed (tự quản lý)

Managed: Một server ảo được quản lý đi kèm với một thiết lập được cấu hình sẵn. Nhà cung cấp dịch vụ Hosting sẽ đảm nhận việc cài đặt hệ điều hành và mọi phần mềm khác cần thiết cho việc lưu trữ website. Thông thường, ta sẽ có quyền truy cập vào nền tảng quản lý để kiểm soát các dự án được lưu trữ ở trên server, theo dõi tình trạng server và thậm chí có thể tạm dừng một số process riêng lẻ.

Self-managed: Một lựa chọn khác cho VPS hosting là tự quản lý, cho phép các admin tự cài đặt và cấu hình phần mềm cụ thể, việc này cũng đồng nghĩa với việc admin có toàn quyền truy cập vào nội bộ của server.

Khi nào thì nên sử dụng VPS tự quản lý?

Đây vẫn còn là một khái niệm tương đối mới mẻ và lạ mắt trong thị trường VPS hosting. Các nhà sản xuất dịch vụ và developer đang không ngừng nâng cấp cải tiến những loại sản phẩm của mình để cung ứng người dùng. Hiện nay 1 số ít mẫu sản phẩm hosting còn có control panel và mạng lưới hệ thống quản trị dựa trên GUI, kèm theo vô số lựa chọn để cung ứng hầu hết mọi nhu yếu của người dùng. Các công cụ này thường đi kèm với dịch vụ VPS quản trị .
Đối với VPS tự quản lý, những dịch vụ này tương thích với những dự án Bất Động Sản cần một số ít nhu yếu đơn cử, đa phần dành cho những người có kĩ thuật nhất định về công nghệ tiên tiến và VPS. Người dùng sẽ chịu nghĩa vụ và trách nhiệm trọn vẹn cho việc thông số kỹ thuật những ứng dụng thiết yếu để tàng trữ website và bảo vệ sever hoạt động giải trí trơn tru. Về cơ bản, sử dụng VPS tự quản lý cũng tương tự như như việc chiếm hữu một server bare-metal để ta hoàn toàn có thể tự do chỉnh sửa mọi cụ thể nhỏ trong dự án Bất Động Sản của mình .

Vai trò của nhà cung cấp dịch vụ VPS

Nhà cung ứng dịch vụ VPS sẽ có nghĩa vụ và trách nhiệm tiến hành máy ảo và setup hệ quản lý và điều hành cho người dùng ( thường là Linux hoặc Windows ). Ngoài ra, nhà sản xuất dịch vụ cũng hoàn toàn có thể thiết lập thêm Apache hoặc Nginx kèm theo hướng dẫn sử dụng và đăng nhập đơn cử .
Vai trò của các nhà cung cấp dịch vụ VPSVai trò của các nhà cung cấp dịch vụ VPS

Sau đó, ta có thể bắt đầu tự quản lý server của mình. Đội ngũ hỗ trợ của server có thể hướng dẫn người dùng sử dụng đúng tài nguyên hay một số câu hỏi khác. Phần lớn thì người dùng vẫn sẽ cần phải tự cấu hình server của mình. Tuy nhiên đừng quá lo lắng, trong phần tiếp theo của bài viết Vietnix sẽ hướng dẫn cách dùng VPS chi tiết nhất.

Hướng dẫn cách dùng VPS

Các bước thiết lập VPS phụ thuộc chủ yếu vào hệ điều hành mà bạn đang sử dụng. Trong bài viết này, chúng tôi sẽ giả sử rằng bạn đang sử dụng Linux, đây cũng chính là hệ điều hành phổ biến nhất cho các server web hosting. Hầu hết các chủ sở hữu trang web đều chọn Linux vì đây là hệ điều hành mã nguồn mở, giúp tiết kiếm phần lớn chi phí và có tính linh hoạt rất cao.

Hướng dẫn cách dùng VPSHướng dẫn cách dùng VPS

1. Truy cập server thông qua SSH

Có nhiều giao thức tiếp xúc được cho phép người thiết lập liên kết đến VPS. Chẳng hạn : với FTP, ta hoàn toàn có thể upload, quản trị và chỉnh sửa những file. Tuy nhiên, để câu hình VPS đúng chuẩn thì ta cần sử dụng SSH ( Secure Shell ) – một giao thức mạng được cho phép người dùng thiết lập liên kết được mã hóa với server và thực thi những lệnh ở trên đó .
SSH chỉ hoạt động giải trí trải qua giao diện command-line, và nếu máy tính bạn sử dụng hệ quản lý và điều hành dựa trên Unix như Linux hoặc macOS thì hoàn toàn có thể thuận tiện thiết lập liên kết trải qua Terminal .
Vào năm 2018, Microsoft cũng đã tích hợp SSH vào Windows PowerShell. Nếu đang sử dụng phiên bản Windows cũ hơn, bạn hoàn toàn có thể xem xét sử dụng một số ít SSH client như PuTTy .
Lần tiên phong truy vấn vào server trải qua SSH sẽ nhu yếu thông tin xác nhận đăng nhập root phân phối bởi host. Hãy nhập lệnh dưới đây vào Terminal :

ssh [username]@[server IP]

Sau đó, server nhận nhận được request thông qua port 22, xác thực username (thường là “root”) và yêu cầu nhập password. Sau khi cung cấp thông tin đăng nhập, server sẽ hiển thị thông báo trong giao diện command-line.

Như vậy là ta đã hoàn tất việc đăng nhập vào VPS. Hãy cùng đến với bước 2 trong hướng dẫn cách dùng VPS : Cập nhật server .

2. Cập nhật server

Hãy nhớ rằng bạn cần phải bảo vệ server hoàn toàn có thể hoạt động giải trí trơn tru, đồng thời giữ bảo mật thông tin tối đa những dự án Bất Động Sản được tàng trữ. Vì vậy, việc liên tục update VPS là vô cùng quan trọng, giúp bảo vệ mọi bản vá bảo mật thông tin và tính năng mới đều được liên tục setup ở trên server của bạn .
Các bản phân phối Linux khác nhau sử dụng những trình quản trị package khác nhau, do đó những câu lệnh cũng hoàn toàn có thể khác nhau đôi chút .
Đối với Ubuntu và một số ít bản phân phối dựa trên Debian khác, bạn hoàn toàn có thể dùng lệnh sau để update server :

apt update

Đối với CentOS và RHEL :

yum check-update

Hoặc :

dnf check-update

Sau đó, server sẽ duyệt qua những gói ứng dụng của hệ quản lý và điều hành và chọn ra những package cần update. Bây giờ ta cần được cho phép server liên tục quy trình thiết lập .
Đối với những bản phân phối dựa trên Debian :

apt upgrade

Trong CentOs và RHEL :

yum update

Hoặc :

dnf update

Quá trình cập nhật có thể sẽ mất một lúc. Sau đó, hãy khởi động lại server bằng lệnh reboot.

Việc update server liên tục là vô cùng quan trọng để giữ cho server luôn ở thực trạng tốt nhất. Nếu không được update đều đặn thì ta hoàn toàn có thể bỏ lỡ nhiều tính năng bổ trợ quan trọng, đồng thời cũng để lộ những lỗ hổng bảo mật thông tin vô cùng nguy khốn .

3. Tạo người dùng mới

Bước tiếp theo trong hướng dẫn cách dùng VPS là tạo một người dùng mới. Cho đến bước này, tất cả chúng ta vẫn đang thực hành thực tế trên root user của server. Root user trong Linux về cơ bản là chủ sở hữu của mạng lưới hệ thống. Các độc quyền của thông tin tài khoản này là vô hạn, ta hoàn toàn có thể làm bất kể tác vụ nào ở trên server .

Tuy nhiên, điều này đồng nghĩa với mọi sai sót nhỏ đều có thể dẫn đến những hậu quả vô cùng nghiêm trọng cho server. Do đó, Vietnix khuyên bạn nên tạo một tài khoản người dùng thứ hai với đặc quyền superuser thay vì root. Thông qua tài khoản này, ta vẫn có thể cấu hình hầu hết các cài đặt quan trọng trong server, tuy nhiên ta sẽ cần có tiền tố sudo trước các lệnh yêu cầu đặc quyền quản trị.

Làm theo những bước dưới đây để tạo thêm người dùng mới trên server :

adduser [ten nguoi dung moi]

Sau đó, server sẽ nhu yếu chọn password cho thông tin tài khoản mới và cung ứng 1 số ít thông tin bổ trợ. Tiếp theo ta cần gán thông tin tài khoản người dùng mới này với nhóm đúng chuẩn trải qua lệnh sau :

usermod -aG sudo [ten nguoi dung moi]

Để bảo vệ ta đã triển khai đúng chuẩn những bước, hãy kết phúc phiên SSH hiện tại rồi đăng nhập bằng thông tin tài khoản người dùng mới vừa tạo .

4. Thay đổi cổng SSH mặc định

Như đã đề cập trước đó, Port 22 là cổng nghe mặc định của SSH. Đây là một cổng vô cùng thông dụng, và tất yếu những hacker cũng sẽ thường tiến công vào cổng này. Nếu bạn có mật khẩu đủ mạnh thì sẽ phần nào gây ra khó khăn vất vả cho những hacker. Tuy nhiên, tốt nhất là ta nên chặn mọi đường tiến công vào mạng lưới hệ thống bằng cách biến hóa cổng SSH mặc định .
Để đổi khác cổng SSH, ta hoàn toàn có thể chỉnh sửa file thông số kỹ thuật của SSH. Để tránh bất kể rủi ro đáng tiếc nào, hãy bảo vệ sao lưu lại file trước khi mở màn bước này trải qua lệnh sau :

cp /etc/ssh/sshd_config /etc/ssh/sshd_config_old

Hầu hết các bản phân phối Linux đều kèm theo Nano – một trình soạn thảo văn bản dựa trên command line. Ta có thể sử dụng Nano để chỉnh sửa file cấu hình của ssh như sau:

nano /etc/ssh/sshd_config

Sau đó tìm dòng chứa #Port 22 rồi xóa dấu #, thay số 22 bằng bất kỳ con số nào nằm giữa 1024 và 65535. Đảm bảo rằng bạn nhớ số cổng mới này để đăng nhập. Các dịch vụ khác không thể sử dụng cổng SSH mà bạn vừa gán.

Để vận dụng những biến hóa, hãy lưu lại file thông số kỹ thuật SSH rồi khởi động lại dịch vụ SSH trải qua lệnh sau :

systemctl restart ssh

Nếu chưa đăng nhập vào tài khoản root, có thể bạn sẽ cần thêm tiền tố sudo trước các lệnh ở trên.

5. Tạo SSH key

Thay đổi cổng SSH mặc định sẽ giúp bảo vệ server khỏi những script tự động hóa quét internet và cố gắng nỗ lực hack vào server ngẫu nhiên. Tuy nhiên, để hoàn toàn có thể chặn những cuộc tiến công có chủ đihc sthì ta cần tăng cường thêm chính sách xác nhận của mạng lưới hệ thống .
Hệ thống user / pass truyền thống lịch sử thường chỉ hiệu suất cao nếu bạn có một mật khẩu thực sự mạnh. Tuy nhiên, SSH cũng hoàn toàn có thể sử dụng một cặp khóa public-private để xác nhận người dùng cá thể. Đây là một cách thiết lập có độ bảo đảm an toàn cao hơn rất nhiều .
Để sử dụng cặp khóa này thì ta cần tạo những SSH key trước. Trong Windows, ta hoàn toàn có thể thuận tiện triển khai trải qua PuTTYgen đi kèm với SSH client. Chỉ cần mở app rồi chọn vào Generate, sau đó PuTTYgen sẽ khởi tạo một public và private key .
Private key sẽ hiện thị ở trong hộp trên cùng. Trước khi mở màn, bạn cần tạo một passphrase hoạt động giải trí tương tự như như password và song song với key pair .

Click vào Save Private Key để lưu lại key trên máy tính. Bây giờ ta tiếpt tục với public key.

Đăng nhập lại vào server bằng quyền root rồi mở home directory của thông tin tài khoản trải qua lệnh sau :

su - [username]

Trước tiên, tạo một thư mục để host public key của bạn rồi chỉnh sửa quyền truy vấn, được cho phép tạo những file bên trong thư mục .

mkdir ~./ssh
chmod 700 ~/.ssh

Tiếp theo ta cần tạo một file để dán public key vừa tạo trong PuTTYgen. Nhập lệnh dưới đây vào trong Nano text editor :

nano ~/.ssh/authorized_keys

Để sử dụng key pair và kết nối đến tài khoản bằng PuTTY, hãy mở cài đặt SSH client rồi đi đến đường dẫn Connection > SSH > Auth. Sử dụng trường Private Key File for Authentication để chọn private key rồi lưu lại thay đổi.

Cuối cùng là disable xác thực mật khẩu của tài khoản. Cụ thể, ta cần chỉnh sửa file cấu hình của SSH (etc/ssh/sshd_config), thay đổi giá trị PasswordAuthentication từ Yes thành No.

6. Thiết lập tường lửa

Tường lửa là một trong những chính sách bảo mật thông tin quan trọng nhất cho những server web hosting. Tường lửa có trách nhiệm lọc lưu lượng đến và đi, nhằm mục đích bảo vệ tài liệu chỉ khả dụng cho những người dùng được phép truy vấn .
Hầu hết những bản phân phối Linux đều sử dụng tường lửa iptables để lọc lưu lượng truy vấn và được setup theo mặc định. Đối với 1 số ít bản phân phối khác, ta trọn vẹn hoàn toàn có thể sử dụng nhiều tiện ích khác để thông số kỹ thuật những quy tắc của tường lửa .
Lấy ví dụ, những công cụ thông số kỹ thuật tường lửa mặc định của Ubuntu được gọi là UFW, và công cụ tương tự của CentOS là Firewalld. Mục đích của toàn bộ công cụ này là đơn giản hóa trách nhiệm thông số kỹ thuật iptables .
Các công cụ này có cách hoạt động giải trí khác nhau và cú pháp cũng không giốgn nhau. Để tìm hiểu và khám phá cách hoạt động giải trí, bạn hoàn toàn có thể tìm hiểu thêm tài liệu về hệ quản lý và điều hành hiện tại của mình .

Kết luận

Hiểu rõ cách sử dụng VPS và thông số kỹ thuật VPS tự quản lý là một việc làm vô cùng quan trọng, giúp bảo vệ server luôn hoạt động giải trí ở trạng thái tốt nhất. Hiện nay, internet có rất nhiều tài liệu tìm hiểu thêm để ta hoàn toàn có thể tự học cách sử dụng VPS và lựa chọn hướgn đi đúng đắn. Nếu bạn không muốn tự mình quản trị VPS thì cũng trọn vẹn hoàn toàn có thể thuê những chuyên viên đầu ngành để tương hỗ với những giải pháp VPS hosting của mình .

Câu hỏi thường gặp khi sử dụng VPS

VPS hoạt động như thế nào?

VPS là một máy ảo được thiết lập và chạy trên sever vật lý. VPS có tài nguyên phần cứng được bảo vệ cùng với IP chuyên sử dụng, do đó nó hoạt động giải trí như một server trọn vẹn riêng không liên quan gì đến nhau. Việc thông số kỹ thuật VPS cũng tương tự như như thiết lập những server thường thì – gồm có chọn hệ quản lý và điều hành, thiết lập ứng dụng thiết yếu, giám sát bảo mật thông tin, …

Cách kết nối VPS là gì?

Người dùng hoàn toàn có thể liên kết đến VPS trải qua nhiều giao thức khác nhau, nhưng giao thức dùng để thực thi lệnh được gọi là SSH. SSH cũng cấp một liên kết được mã hóa để người dùng hoàn toàn có thể tiếp xúc với hệ điều hành quản lý của server và thực thi nhiều tác vụ khác nhau .

VPS được dùng để làm gì?

VPS cung ứng mọi lợi thế của một sever vật lý nhưng với Ngân sách chi tiêu phải chăng hơn rất nhiều. Nếu sử dụng VPS tự quản lý, bạn sẽ có quyền truy vấn root và tự do setup bất kể ứng dụng nào cho dự án Bất Động Sản của mình. Bên cạnh đó, một server ảo cũng hoàn toàn có thể thuận tiện được cấu hình thành một gaming server, một mail server hay app server, …

Hãy nhìn nhận bài viết post

BẠN CÓ THỂ QUAN TÂM