Ở bài viết này, mình sẽ hướng dẫn các bạn sử dụng SSH kết nối CentOS. Hãy cùng theo dõi nhé.

1. Những thông tin cơ bản về SSH
SSH là một giao thức mạng cho phép người sử dụng kết nối giữa máy chủ và máy khách an toàn và bảo mật. Sử dụng SSH Key sẽ an toàn hơn việc chỉ dùng mật khẩu để đăng nhập đến máy chủ bằng SSH.
Nếu mật khẩu bị đánh cắp bằng ‘Brute Force attach’, thì SSH key gần như không thể giải mã bởi ‘Brute Force’.
Giao thức SSH an toàn hơn chính là do dùng 1 cặp key: Private key và Public key.
2. Hướng dẫn sử dụng SSH kết nối CentOS
Thông thường, những gói phần mềm SSH sẽ được cài sẵn mặc định trên CentOS. Tuy nhiên, trong một số trường hợp lại không được cài sẵn. Bạn cần phải thao tác theo các bước sau đây:
Bước 1: Cài đặt gói phần mềm máy chủ OpenSSH
Từ thiết bị đầu cuối của máy tính, bạn nhập lệnh sau để tiến hành cài đặt:
sudo yum –y install openssh-server openssh-clients
Lệnh này cho phép người sử dụng cài đặt ứng dụng khách OpenSSH hoặc dịch vụ nền OpenSSH, SSHD.
Ở hình trên, máy tính thông báo cho người sử dụng hệ thống máy tính phiên bản mới nhất đã có mặt.
Bước 2: Khởi động dịch vụ SSH
Bạn nhập dòng lệnh sau để khởi động SSH daemon trên máy chủ OpenSSH:
sudo systemctl start sshd
Khi hoạt động, SSHD sẽ liên tục theo dõi các liên kết máy khách từ những công cụ khách. SSHD sẽ thiết lập quá trình kết nối chính xác khi yêu cầu kết nối xảy ra.
Bước 3: Kiểm tra trạng thái của trình nền SSHD:
Bạn tiến hành kiểm tra trạng thái của trình nền SSHD bằng lệnh sau:
sudo systemctl status sshd
Đầu ra sẽ hiển thị thông báo nó đang hoạt động như hình sau đây khi chúng bắt đầu dịch vụ trước đó:
Sau đó bạn bắt đầu để SSH daemon dừng và nhập lệnh sau:
systemctl stop sshd
Để kiểm tra dịch vụ đã dừng chưa, bạn cần xác nhận trang thái. Khi màn hình hiện ra thông báo thời gian và ngày khi trang thái hoạt động lần cuối cùng như hình tức là dịch vụ không hoạt động:
Bước 4: Kích hoạt dịch vụ OpenSSH
SSH cho phép tự động khởi động sau mỗi lần khởi động lại hệ thống. Bạn cần dùng lệnh systemctl:
sudo systemctl enable sshd
Sau khi khởi động để tắt SSH bạn hãy nhập:
sudo systemctl disable sshd
Trên đây là cách sử dụng SSH để kết nối CentOS. Nếu có thắc mắc nào hãy liên hệ với chúng tôi nhé.
Ngoài ra, bạn có thể tham khảo bài viết những lệnh cơ bản của SSH tại đây