Cách sử dụng SSH kết nối tới máy chủ
Giới Thiệu:
Một công cụ phải có cho quản trị viên hệ thống là SSH.
SSH, hay Secure Shell, là một giao thức được sử dụng để đăng nhập an toàn vào các hệ thống từ xa. Đây là cách phổ biến nhất để truy cập vào các máy chủ Linux từ xa.
Kết Nối SSH Đến Máy Chủ Trong 5 Bước:
1. Mở Terminal
- Trên Linux/macOS: Mở ứng dụng Terminal.
- Trên Windows: Sử dụng PowerShell, Git Bash hoặc WSL.
2. Chạy lệnh kết nối
ssh username@your_server_ip
3. Xem lại và chấp nhận fingerprint máy chủ nếu được hỏi.
4. Xác thực bằng mật khẩu hoặc khóa SSH (nếu được cấu hình).
5. Bạn đã kết nối!
Gõ exit
để đóng phiên SSH và quay lại shell cục bộ của bạn.
Kết nối SSH thành công bằng Termius, hiển thị màn hình chào mừng Ubuntu và lời nhắc.
Các Cú Pháp Chính
Để kết nối với hệ thống từ xa bằng SSH, chúng ta sẽ sử dụng lệnh ssh
.
Nếu bạn đang sử dụng Windows, bạn sẽ cần cài đặt OpenSSH để có thể ssh
từ Terminal. Nếu bạn thích làm việc trong PowerShell, bạn có thể làm theo Tài liệu của Microsoft để thêm OpenSSH vào PowerShell. Nếu bạn muốn có một môi trường Linux đầy đủ, bạn có thể thiết lập WSL, Hệ thống con của Windows dành cho Linux, sẽ bao gồm ssh
theo mặc định. Cuối cùng, tùy chọn thứ ba, bạn có thể cài đặt Git cho Windows, cung cấp một môi trường thiết bị đầu cuối bash Windows gốc bao gồm lệnh ssh. Mỗi tùy chọn này đều được hỗ trợ tốt và tùy thuộc vào sở thích của bạn.
Nếu bạn đang sử dụng máy Mac hoặc Linux, bạn sẽ có sẵn lệnh ssh
trong terminal của mình.
Câu lệnh đơn giản nhất là:
ssh remote_host
remote_host
trong ví dụ này là địa chỉ IP hoặc tên miền mà bạn cần kết nối.
Lệnh này giả định rằng tên người dùng của bạn trên hệ thống từ xa giống với tên người dùng của bạn trên máy cục bộ.
Nếu tên người dùng của bạn khác trên hệ thống từ xa, bạn có thể chỉ định bằng cú pháp này:
ssh remote_username@remote_host
Sau khi bạn đã kết nối với máy chủ, bạn có thể được yêu cầu xác minh danh tính của mình bằng cách cung cấp mật khẩu. Sau đó, chúng tôi sẽ đề cập đến cách tạo khóa để sử dụng thay cho mật khẩu.
Để thoát khỏi phiên ssh và quay lại phiên shell cục bộ của bạn, hãy nhập:
exit
Cách SSH Hoạt Động:
SSH hoạt động bằng cách kết nối một chương trình máy khách với một máy chủ ssh, được gọi là sshd
.
Trong phần trước, ssh
là chương trình máy khách. Máy chủ ssh
đã chạy trên remote_host
mà chúng tôi đã chỉ định.
Trên hầu hết các môi trường Linux, 'máy chủ sshd` sẽ tự động khởi động. Nếu không chạy vì bất kỳ lý do gì, bạn có thể cần truy cập tạm thời vào máy chủ của mình thông qua bảng điều khiển web hoặc bảng điều khiển cục bộ.
Quy trình cần thiết để khởi động máy chủ ssh phụ thuộc vào phiên bản Linux mà bạn đang sử dụng.
Trên Ubuntu, bạn có thể khởi động máy chủ ssh bằng cách nhập:
sudo systemctl start ssh
Tổng Quan:
Học cách sử dụng SSH sẽ mang lại lợi ích to lớn cho bất kỳ nỗ lực điện toán đám mây nào trong tương lai của bạn. Khi bạn sử dụng các tùy chọn khác nhau, bạn sẽ khám phá ra nhiều chức năng nâng cao hơn có thể giúp cuộc sống của bạn dễ dàng hơn. SSH vẫn phổ biến vì nó an toàn, nhẹ và hữu ích trong nhiều tình huống khác nhau.