Trang chủ / Linux / Bài 10: Hướng dẫn sử dụng ssh để điều khiển máy chủ từ xa.

Bài 10: Hướng dẫn sử dụng ssh để điều khiển máy chủ từ xa.

SSH là gì?

SSH có thể hiểu là một ứng dụng và một giao thức bảo mật. Nó có nhiều công dụng, nhưng đa phần là để điều khiển máy chủ từ xa. Nghĩa là bạn có thể ngồi ở nhà và thao tác cài đặt, cấu hình máy chủ ở trung tâm dữ liệu. SSH có thể cung cấp cho bạn một giao diện terminal giống như bạn làm việc trực tiếp trên máy chủ vậy.

Các kết nối SSH giữa laptop của bạn và máy chủ đều được bảo mật. Bạn cần phải xác thực người dùng để sử dụng nó. Ngoài ra để kết nối tới một server bạn cần phải biết:

  • Địa chỉ IP hoặc hostname của nó.
  • Mật khẩu người dùng hoặc key mã hóa.
  • Port kết nối (thông thường ssh kết nối mặc định qua TCP port 22).
Trang chủ dự án mã nguồn mở OpenSSH: http://www.openssh.com/

Hướng dẫn cài đặt SSH server.

Thông thường khi bắt đầu cài đặt hệ điều hành bạn sẽ cài đặt luôn SSH server. Tuy nhiên nếu bạn bỏ qua bước đó thì cài đặt sau cũng được.

Bước 1: Gõ lệnh để cài đặt

Bước 2: Khởi động dịch vụ SSH

Bước 3: Khởi động dịch vụ SSH cùng với hệ thống.

Hướng dẫn sử dụng SSH.

Sau khi cài đặt SSH theo các bước ở trên thì mình kiểm tra trạng thái của nó bằng lệnh:

Và kiểm tra địa chỉ IP máy chủ ảo của mình bằng lệnh:

Kết quả như sau:

Kiểm tra trạng thái ssh server

Chúng ta có thể thấy là hiện tại dịch vụ SSH đã activeđịa chỉ IP của server này là 192.168.1.9.

Để kết nối đến máy chủ ảo này đối với những bạn sử dụng hệ điều hành Ubuntu desktop chỉ cần gõ lệnh:

sau đó nhập mật khẩu của user đó vào. Kết quả sẽ như hình dưới đây:

Các bạn để ý khi mình đã SSH thành công vào máy chủ ảo thì user@hostname sẽ là hoang@srv1 chứ không còn là hoang@echip-desktop nữa.

Đối với các bạn sử dụng hệ điều hành Windows thì có thể download phần mềm Putty từ http://www.putty.org/. Sau đó điền vào các thông tin như hostname, port và nhấn Open. Rồi sử dụng user / password để đăng nhập vào máy chủ.

Trong bài viết này mình đã giới thiệu sơ qua về SSH và cách sử dụng đơn giản nhất. Bài viết sau mình sẽ hướng dẫn thêm về bảo mật cho SSH server:

  • Đổi port mặc định của SSH.
  • Đổi cơ chế xác thực username / password thành cơ chế khóa công khai.

Giới thiệu chipchip

Chipchip là một chú gà con đam mê công nghệ và ham học hỏi. Thích màu hồng. Câu nói yêu thích "Kiến thức không của riêng ai, kiến thức là để chia sẻ"

Đọc thêm

Kho ứng dụng Flatpak – khi những ứng dụng “bất chấp” nền tảng

Flatpak là một dự án mã nguồn mở xuất phát từ ý tưởng tạo ra …

Gửi phản hồi