Blog

[Hướng dẫn] Làm thế nào để kết nối SSH từ Window?

SSH hay Secure Shell là một giao thức mạng đã được mã hóa, người sử dụng có thể kết nối SSH thông qua các thiết bị mạng hoặc Internet. Đối với các máy chủ sử dụng hệ điều hành Linux, SSH thường đã được cài đặt sẵn, có thể truy cập và sử dụng dễ dàng. Vậy đối với các máy chủ trên hệ điều hành Windows thì sao?

Gdata - [Hướng dẫn] Làm thế nào để kết nối SSH từ Windows (1)

Câu trả lời là, do hệ điều hành Windows không được tích hợp sẵn SSH Command nên người dùng sẽ phải sử dụng đến các nguồn mở hay các ứng dụng đóng vai trò làm “bên thứ ba”, trong đó, 2 ví dụ có thể được nhắc đến là PuTTyZOC7 để kết nối SSH trên các máy chủ Windows.

Hôm nay, mời bạn đọc cùng Gdata tìm hiểu về cách kết nối SSH trên máy chủ trên hệ điều hành Windows với PuTTyZOC7 nhé!

SSH PuTTy là gì?

Gdata - [Hướng dẫn] Làm thế nào để kết nối SSH từ Windows (2)

PuTTy là một phần mềm dùng để điều khiển server thông qua mạng Internet. Để kết nối SSH thành công với PuTTy, bạn thực hiện theo các bước sau:

   + Bước 1: Tải về PuTTy

   + Bước 2: Khởi động chương trình PuTTy vừa cài đặt

   + Bước 3: Nhập thông tin server cần điều khiển, bao gồm IP đã được cung cấp. 

   + Bước 4: Nhập thông tin username và password đã được cung cấp. 

   + Bước 5: Chọn Open

⚠️ Lưu ý: Trong quá trình kết nối SSH, cần lưu ý đến độ tương thích giữa các thông số, đặc biệt là số cổng trong khung Port và số cổng SSH Server yêu cầu. Ngoài ra, người dùng sẽ nhận được các cảnh báo bảo mật. Nếu đây là lần đầu tiên sử dụng, bạn đọc có thể click vào “YES” để tiếp tục. Nếu bạn đã từng truy cập, hãy cẩn thận vì đây có thể là một SSH Server độc hại.

Gdata - [Hướng dẫn] Làm thế nào để kết nối SSH từ Windows (3)

Bên cạnh kết nối và cấu hình SSH Server, với PuTTY, người dùng còn có thể sử dụng file Private Key để sử dụng các ứng dụng khác cần kết nối SSH. Khi khởi động PuTTY, bạn sẽ tìm thấy tùy chọn này tại cửa sổ PuTTy Configuration.

Sau đó, tiếp tục truy cập theo đường dẫn Connection => SSH => Auth. Khi cửa sổ hiện lên, click Browse, chọn file Private Key: C:MySSHid_rsa.ppk  và click Open để bắt đầu.

SSH ZOC7 Terminal là gì?

Tương tự PuTTYZOC7 cũng là một công cụ sử dụng giao thức SSH. ZOC7 được dùng để cài đặt và chỉnh sửa server. Muốn kết nối, bạn cần thực hiện theo các bước sau:

   + Bước 1: Tải về và cài đặt ZOC7 Terminal

   + Bước 2: Điền thông tin server và port vào cửa sổ Log in

   + Bước 3: Chọn Secure Shell trong ô Connection Type

   + Bước 4: Chọn Linux trong ô Emulation

   + Bước 5: Nhập Username và Password

   + Bước 6: Nhấn Connect để kết nối với server

Kết nối SSH từ Linux/MacOS

SSH command thường được tích hợp trên các hệ điều hành dựa trên UNIX như Linux và MacOS. Để kết nối SSH Server từ một trong hai hệ điều hành trên, bạn thực hiện theo các bước sau:

– Bước 1: Mở cửa sổ Terminal

   + Hệ điều hành MacOSFinder => Applications => Utilities =>Terminal.

   + Hệ điều hành Linux: tìm shortcut Terminal trong menu ứng dụng.

– Bước 2: Nhập lệnh ssh username@ssh.server.com vào cửa sổ Terminal theo cú pháp mới – thay thế username bằng tên người dùng và ssh.server bằng tên máy chủ hoặc IP SSH Server.

– Bước 3: Xác nhận và nhập thông tin mật khẩu

Thêm Public Key vào Server

Public Key là file text chứa dữ liệu mã hóa có thể cài đặt cho bất kỳ server nào. Trên nền tảng Linux, bạn có thể bổ sung Public Key theo các bước sau:

   + Bước 1: Lưu thông tin Public Key để xác thực đăng nhập sử dụng key tại ~/.ssh/authorized_keys

   + Bước 2: Copy nội dung Public Key, chèn vào cuối file và lưu lại

   + Bước 3: Bật chế độ đăng nhập và kích hoạt các tham số PubkeyAuthentication yes  và AuthorizedKeysFile .ssh/authorized_keys  trong SSH Config

   + Bước 4: Khởi động lại SSH Service

Chúc các bạn thành công!

  • 15/06/2023
  • 2511 Lượt xem
avatar_author

Tác giả: admin

  1. Đăng ký dùng thử
  2. Zalo chat
  3. Gọi miễn phí