0
0
Lập trình
TT

Hướng Dẫn Bật SSH Trên Ubuntu Đơn Giản

Đăng vào 3 tuần trước

• 3 phút đọc

Hướng Dẫn Bật SSH Trên Ubuntu (Hướng Dẫn Từng Bước)

Bật SSH trên Ubuntu là điều cần thiết nếu bạn muốn quản lý máy tính từ xa hoặc tự động hóa các triển khai. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách thiết lập SSH một cách an toàn.


Mục Lục

  1. Cài Đặt OpenSSH Server
  2. Bật và Khởi Động Dịch Vụ SSH
  3. Cho Phép SSH Qua Tường Lửa (Tùy Chọn)
  4. Kiểm Tra Kết Nối SSH
  5. Củng Cố Bảo Mật SSH Của Bạn (Khuyến Nghị)
  6. Mẹo và Thực Hành Tốt
  7. Các Lỗi Thông Thường và Cách Khắc Phục
  8. Kết Luận

1. Cài Đặt OpenSSH Server

Để bắt đầu, bạn cần cài đặt máy chủ OpenSSH. Chạy các lệnh sau để cập nhật danh sách gói và cài đặt OpenSSH server:

Copy
sudo apt update  
sudo apt install openssh-server -y

Lệnh này sẽ cài đặt dịch vụ SSH và các phụ thuộc cần thiết.


2. Bật và Khởi Động Dịch Vụ SSH

Sau khi cài đặt, bạn cần bật và khởi động dịch vụ SSH để nó tự động chạy khi khởi động máy:

Copy
sudo systemctl enable ssh  
sudo systemctl start ssh

Bạn có thể kiểm tra xem dịch vụ đang chạy hay không bằng lệnh:

Copy
sudo systemctl status ssh

Tìm kiếm dòng active (running) trong đầu ra để xác nhận rằng dịch vụ đang hoạt động.


3. Cho Phép SSH Qua Tường Lửa (Tùy Chọn)

Nếu bạn đang sử dụng UFW (Uncomplicated Firewall), bạn cần cho phép lưu lượng SSH:

Copy
sudo ufw allow ssh  
sudo ufw reload

Lệnh này sẽ mở cổng 22 cho các kết nối SSH đến.


4. Kiểm Tra Kết Nối SSH

Từ một máy khác, bạn có thể kết nối đến hệ thống Ubuntu của mình bằng cách:

Copy
ssh your-username@your-ubuntu-ip

Thay thế your-username bằng tên người dùng trên Ubuntu của bạn và your-ubuntu-ip bằng địa chỉ IP của máy.


5. Củng Cố Bảo Mật SSH Của Bạn (Khuyến Nghị)

Để tăng cường bảo mật, bạn nên xem xét:

  • Sử dụng khóa SSH thay vì mật khẩu.
  • Vô hiệu hóa đăng nhập root qua SSH bằng cách chỉnh sửa tệp /etc/ssh/sshd_config.
  • Thay đổi cổng SSH mặc định để giảm thiểu các cuộc tấn công tự động.

Sau khi thực hiện các thay đổi trong sshd_config, hãy khởi động lại SSH:

Copy
sudo systemctl restart ssh

6. Mẹo và Thực Hành Tốt

  • Sử dụng cổng không mặc định: Việc thay đổi cổng mặc định của SSH từ 22 sang một cổng khác có thể giảm thiểu nguy cơ bị tấn công.
  • Cài đặt Fail2ban: Đây là một công cụ giúp bảo vệ máy chủ khỏi các cuộc tấn công brute force bằng cách tự động chặn địa chỉ IP sau nhiều lần đăng nhập thất bại.
  • Giám sát hoạt động của SSH: Sử dụng các công cụ giám sát để theo dõi các phiên SSH và phát hiện bất kỳ hoạt động đáng ngờ nào.

7. Các Lỗi Thông Thường và Cách Khắc Phục

  • Lỗi không thể kết nối: Kiểm tra xem dịch vụ SSH có đang chạy không và tường lửa có cho phép kết nối đến cổng 22 hay không.
  • Lỗi quyền truy cập: Đảm bảo rằng bạn đang sử dụng đúng tên người dùng và địa chỉ IP.
  • Lỗi xác thực: Nếu bạn gặp vấn đề về xác thực với khóa SSH, hãy kiểm tra quyền truy cập của tệp khóa và đảm bảo rằng chúng không quá mở.

8. Kết Luận

Như vậy, bạn đã thành công trong việc bật SSH trên Ubuntu. Với SSH đang hoạt động, bạn có thể quản lý máy chủ từ xa, triển khai mã và sử dụng các công cụ như Ansible hoặc Git để quản lý máy của mình hiệu quả hơn. Hãy chắc chắn thực hiện các biện pháp bảo mật cần thiết để bảo vệ hệ thống của bạn. Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại để lại câu hỏi dưới đây!

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào