Thiết lập máy chủ với Ubuntu 20.04

 Được phát hành vào tháng 4 năm 2020, Ubuntu đóng vai trò là một trong những hệ điều hành mã nguồn mở tốt nhất và vô cùng nổi bật. Một số công ty suy đoán rằng đây là bản phát hành tốt nhất được phát hành cho đến nay. Ubuntu 20.04 LTS là một hệ điều hành an toàn, ổn định, thân thiện với ngân sách và cấp doanh nghiệp đã được phổ biến vì sự quan tâm của cả tổ chức và người dùng trong nước. Ubuntu đã mang theo một số thay đổi giúp ích cho rất nhiều người.

Tổng hợp các lợi ích trong một phút, chúng ta hãy đánh giá cao cách Ubuntu không để lại dấu ấn nào để gây ấn tượng với người dùng. Phiên bản mới đi kèm với một cái nhìn sắc nét và thổi vào tâm trí của bạn! Nó đã đưa ra một chủ đề Yaru hồi sinh.

Có một số người hưởng lợi khác mà Ubuntu 20.04 LTS phải cung cấp. Nó nổi lên với một số cải tiến về giao diện người dùng, các tính năng GNOME 3.36, giữ lại các ứng dụng lớn hơn và một số lợi ích khác.

Với điều đó đã được nói, bây giờ chúng ta hãy khám phá quy trình dẫn đến sự sẵn có của những cơ hội này. Đọc tiếp và tìm hiểu quy trình quan trọng nhất của việc thiết lập máy chủ ban đầu với Ubuntu 20.04.

>>> Cách viết một thủ tục được lưu trữ trong SQL

Có những cách sắp xếp riêng biệt cần được thực hiện trước khi bạn xây dựng một máy chủ Ubuntu 20.04 mới. Làm theo các bước sau và trải nghiệm một máy chủ ổn định, an toàn một cách hoàn toàn dễ dàng.

●      Bước 1 : Đăng nhập cơ bản

Trước khi bắt đầu quy trình, bước cơ bản là đăng nhập vào máy chủ của bạn. Đối với điều đó, bạn sẽ yêu cầu địa chỉ IP công cộng của máy chủ và mật khẩu. Trong trường hợp bạn đã đăng ký bằng khóa SSH, bạn sẽ cần khóa cá nhân của tài khoản người dùng root.

Hơn nữa, nếu bạn đã đăng nhập, tất cả những gì bạn cần làm là đăng nhập vào người dùng root bằng cách sử dụng lệnh được hiển thị bên dưới:

$ ssh root @ your-server_ip

(Lưu ý: phần được đánh dấu phải được thay thế bằng địa chỉ IP công cộng của máy chủ)

Bây giờ, bạn chấp nhận cảnh báo nhấp nháy trước bạn về tính xác thực của máy chủ. Cung cấp mật khẩu của bạn để đăng nhập. Hãy nhớ rằng hoàn toàn không sao nếu bạn được yêu cầu thay đổi mật khẩu gốc của mình vì đây là một giao thức phải tuân theo khi đăng nhập lần đầu tiên. Ngược lại, nếu người dùng đăng nhập bằng khóa SSH, họ có thể được đưa vào cụm mật khẩu lần đầu tiên.

Điều này đưa chúng ta đến bước tiếp theo, đó là phát triển một tài khoản người dùng mới. Tài khoản này hoạt động để sử dụng hàng ngày, nhưng nó có ít đặc quyền hơn.

●      Bước 2: Xây dựng người dùng mới

Sau khi thực hiện xong bước đầu tiên, bạn cần thiết lập một tài khoản mới để sử dụng trong tương lai. Bây giờ bất cứ khi nào bạn đăng nhập trong tương lai, tài khoản này sẽ được sử dụng thay cho tài khoản gốc. Sau đây là mã cần được nhập với tên riêng của tài khoản của bạn:

#adduser John

Điều này sẽ dẫn bạn đến một số câu hỏi nhất định và mật khẩu cần thiết. Đây là lúc bạn tạo một mật khẩu đủ mạnh. Điền các thông tin cần thiết nếu bạn muốn. Tuy nhiên, nó không phải là bắt buộc, vì vậy bạn có thể bỏ qua bất kỳ lúc nào và nhấn phím Enter.

●      Bước 3: Hợp nhất các lợi ích quản trị

Hãy nhớ rằng, chúng tôi đã nói với bạn rằng tài khoản mới có ít đặc quyền hơn, bây giờ là lúc để thực hiện những đặc quyền đó và tận hưởng những lợi ích một cách rộng rãi. Bước này rất hữu ích khi người dùng muốn hoàn thành các hoạt động quản trị.

Có hai cách: một là đăng xuất và quay lại tài khoản root cơ bản. Cách khác thuận tiện hơn bao gồm thiết lập tài khoản superuser hoặc root cho tài khoản thông thường cụ thể này. Thủ tục rất đơn giản - bạn chỉ cần đặt lệnh - Sudo trước mỗi lệnh bạn đưa ra. Quy trình này rất hữu ích và cung cấp cho bạn các đặc quyền của tài khoản superuser mà không gặp nhiều rắc rối. Tuy nhiên, các đặc quyền sẽ được thêm vào người dùng mới bằng cách thêm người dùng vào nhóm sudo. Lệnh này có thể truy cập được đối với những người dùng đã là thành viên của nhóm sudo.

Sau đây là lệnh cần được cung cấp:

# usermod -aG sudo John.

Sử dụng quy trình tương tự để Paul có thêm các đặc quyền.

●      Bước 4: Thiết lập tường lửa

Đến với Bước 4, ở đây Tường lửa đã được thiết lập. Nhân viên Ubuntu 20.04 có thể sử dụng Tường lửa UFW để đảm bảo chỉ cho phép các liên kết với các cơ quan quản lý cụ thể. Chúng tôi có thể thiết lập một bức tường lửa cần thiết để sử dụng hiệu quả ứng dụng này. Các ứng dụng phải sử dụng UFW khi cài đặt để đăng ký hồ sơ của chúng. Các cấu hình này cho phép UFW quản lý các ứng dụng này theo tên. OpenSSH, dịch vụ cho phép chúng tôi liên kết với máy chủ của chúng tôi có một hồ sơ được đăng ký với UFW ngay bây giờ.

Đây là một minh họa:

#ufw danh sách ứng dụng

Đầu ra:

Các ứng dụng có sẵn:

OpenSSH

Luôn nhớ rằng bạn cũng cần kết nối tường lửa cho các mục đích trong tương lai. Để đảm bảo bạn không bỏ lỡ điều này, hãy đảm bảo rằng kết nối SSH được cho phép để lần đăng nhập lại tiếp theo, không có biến chứng nào. Điều này có thể được thực hiện bằng cách sau:

#ufw allow OpenSSH

Bật tường lửa theo bước sau:   

#ufw enable

Tại đây, bạn gõ và nhấn ENTER để tiếp tục. Kết nối SSH được cho phép bằng cách nhập:

#ufw trạng thái

Điều này dẫn đến kết quả sau:

Đầu ra:

Trạng thái: Đang hoạt động

Hành động Từ

- ——— ——

OpenSSH CHO PHÉP mọi nơi

OpenSSH CHO PHÉP mọi nơi (v6)

Bây giờ tình huống là tường lửa sẽ chặn tất cả các kết nối khác với SSH. Trong trường hợp bạn muốn sử dụng các dịch vụ bổ sung, điều kiện cần thiết chính cho việc này là chỉ cần điều chỉnh cài đặt tường lửa cho phù hợp. Điều này sẽ cho phép lưu lượng truy cập vào.

●      Bước 5: R egular [1]  Người dùng cần bật quyền truy cập bên ngoài

Bây giờ với tất cả đã được thực hiện, bạn muốn đảm bảo rằng SSH được phép trực tiếp vào tài khoản. Quy trình cho bước này chỉ phụ thuộc vào loại xác thực: khóa hoặc mật khẩu SSH.

Chúng ta hãy xem xét ngắn gọn cách chúng ta có thể làm cho mọi thứ hoạt động trong cả hai tình huống.

Xác thực mật khẩu :

Trong trường hợp này, người dùng có thể sử dụng một phiên đầu cuối mới để có quyền truy cập SSH vào tài khoản người dùng mới. Hơn nữa, hãy sử dụng SSH với tên người dùng mà bạn đã tạo gần đây.

$ ssh john @ your-server-ip

Sau khi đăng nhập, hãy nhớ bước trước đó để tận dụng các đặc quyền bổ sung.

Xác thực khóa SSH:

Thêm bản sao của khóa công khai cụ thể vào tệp tài khoản mới để xem đăng nhập thành công. Cách đơn giản nhất về phía trước là:

#rsync –ar hive –chown = john: john ~ john ~ / .ssh / home / john

Khi điều này được thực hiện, một phiên đầu cuối sẽ được mở trên máy cục bộ. Hơn nữa, SSH được sử dụng với tên người dùng.

# ssh john @ your_server_ip

Điều này đưa chúng ta đến phần cuối của quá trình thiết lập máy chủ trên Ubuntu 20.04 LTS

Tham khảo một số dịch vụ khác của VDO:

Thuê chỗ đặt máy chủ Thuê server Thuê VPS Thuê phần cứng máy chủ Thuê tủ Rack- Thuê Cloud Server - Dịch vụ GPU server

Địa chỉ liên hệ VDO: – VPGD HN: Tầng 2, số 61 Mễ Trì Thượng, Phường Mễ Trì, Quận Nam Từ Liêm,Thành Phố Hà Nội. – Tel: 024 7305 6666 – VPGD TPHCM: Phòng 13.09, Lô C, Số 974A Trường Sa (Co.opmart Nhiêu Lộc), Phường 12, Quận 3, Hồ Chí Minh. – Tel: 028 7308 6666 – Contact Center: 1900 0366 – Email: info@vdo.vn – Website: https://vdodata.vn/

Nhận xét

Bài đăng phổ biến từ blog này

Sự khác biệt giữa Ảo hóa và Điện toán đám mây

6 Lợi ích của việc chuyển sang lưu trữ đám mây

Lợi ích của SAN ảo