Bên cạnh việc kết nối với máy tính từ xa chạy SSH server, SSH client còn có thể sử dụng cho SSH tunneling, truyền file SCP và nhiều tính năng khác.
Trong bài viết trước đó, Mytour đã giới thiệu về Windowserver, giải thích hoạt động của nó trên máy Mac, có thể tắt Windowserver hay không. Bài viết này sẽ hướng dẫn cách liên kết với máy chủ SSH trên Windows, macOS và Linux.
Phương pháp kết nối đến máy chủ SSH trên Windows, macOS và Linux
Cách kết nối đến máy chủ SSH trên Windows
Windows không hỗ trợ tích hợp lệnh SSH. Microsoft đã từng gặp vấn đề khi tích hợp SSH client chính thức vào PowerShell vào năm 2015. Tuy nhiên, người dùng hiếm khi biết đến tích hợp SSH Client vào PowerShell. Do đó, giải pháp phổ biến nhất để kết nối Windows với máy chủ SSH là sử dụng mã nguồn mở, ứng dụng của bên thứ ba có tên là PuTTY.
Tải PuTTY về máy và thực hiện cài đặt, sau đó mở ứng dụng để bắt đầu. Bạn cũng có thể tải gói cài đặt bao gồm PuTTY và các tiện ích liên quan. Hoặc tập tin putty.exe cũng có thể được sử dụng như một ứng dụng di động.
Tải PuTTY xuống máy và thực hiện cài đặt tại đây: Download PuTTY
Nhập tên host hoặc địa chỉ IP của SSH server vào ô Host name (hoặc Địa chỉ IP). Đảm bảo rằng số cổng trong ô Port khớp với số cổng mà SSH server yêu cầu. Mặc định, SSH server sử dụng cổng 22, nhưng thường máy chủ được cấu hình để sử dụng các số cổng khác. Nhấp chọn Mở để thiết lập kết nối.
Khi bạn kết nối lần đầu tiên với máy chủ (server), bạn sẽ thấy những cảnh báo về bảo mật. Các cảnh báo này thông báo rằng bạn chưa từng kết nối với máy chủ này. Nhấp chọn Đồng ý để tiếp tục.
Nếu sau khi kết nối với máy chủ mà bạn vẫn thấy những cảnh báo này trong tương lai, điều đó có thể là do dấu vân tay mã hóa của máy chủ đã thay đổi. Một quản trị viên máy chủ đã thay đổi nó hoặc có ai đó đang ngăn chặn lưu lượng truy cập của bạn và cố gắng lừa dối bạn kết nối với một máy chủ SSH độc hại, khiến bạn nghĩ rằng đó là máy chủ SSH thực sự. Do đó, bạn phải thực sự cẩn trọng.
Sau khi nhập tên người dùng (username) và mật khẩu cho tài khoản trên SSH server, bạn sẽ nhận được thông báo kết nối thành công. Đơn giản chỉ cần đóng cửa sổ để ngắt kết nối SSH.
Với PuTTY, bạn có thể thực hiện nhiều chức năng khác nhau. Ví dụ, nếu muốn sử dụng file Private key để xác minh với SSH server, bạn có thể tìm thấy tùy chọn này tại Connection =>SSH =>Auth trong cửa sổ PuTTY Configuration khi bạn mở ứng dụng. Bạn đọc có thể tham khảo thêm thông tin trong PuTTY manual.
Đường link đến PuTTY manual: https://the.earth.li/~sgtatham/putty/0.69/htmldoc/
Cách kết nối với SSH server trên macOS và Linux
Hệ điều hành dựa trên UNIX như macOS và Linux có một lệnh SSH tích hợp, hoạt động đồng nhất. Bạn thậm chí có thể sử dụng lệnh này trên Windows 10 thông qua môi trường Bash.
Để kết nối với SSH server từ các hệ điều hành, bắt đầu bằng cách mở cửa sổ Terminal. Trên Mac, bạn sẽ tìm thấy ứng dụng trong Finder =>Applications =>Utilities =>Terminal. Trên Linux, tìm shortcut Terminal trong menu ứng dụng. Trên Windows, hãy cài đặt và mở Bash shell.
Để kết nối với SSH server, nhập lệnh dưới đây vào cửa sổ Terminal, thay thế username bằng tên người dùng trên SSH server và ssh.server.com bằng tên máy chủ hoặc địa chỉ IP của SSH server:
Lệnh này sẽ kết nối với SSH server qua cổng 22, đây là cổng mặc định. Để chọn một cổng khác, thêm -p vào cuối lệnh với số cổng mong muốn, ví dụ như:
ssh [email protected] -p 2222
Trong lần đầu tiên kết nối, bạn sẽ nhận được thông báo xác nhận từ server. Điều này là hoàn toàn bình thường nếu đây là lần đầu tiên bạn kết nối với server. Hãy nhập Yes để tiếp tục.
Nếu trước đó bạn đã kết nối với server và gặp thông báo này, đó là dấu hiệu rằng Admin server đã thay đổi dấu vân tay hoặc có nguy cơ bạn đang bị lừa để kết nối với một server giả mạo. Hãy cẩn trọng với tình huống này.
Khi kết nối, bạn sẽ nhận thông báo yêu cầu nhập mật khẩu tài khoản người dùng trên SSH server. Sau khi nhập mật khẩu, bạn sẽ thành công kết nối. Để ngắt kết nối SSH, đơn giản đóng cửa sổ hoặc nhập 'exit' vào cửa sổ Terminal và nhấn Enter.
Nếu bạn muốn biết thêm về cách sử dụng lệnh SSH, bạn có thể tra cứu thông tin trong hướng dẫn SSH. Bạn có thể truy cập trực tiếp trang web bằng cách nhập lệnh: man ssh trong cửa sổ Terminal hoặc truy cập trên trình duyệt web.
Ở đây, Mytour đã chia sẻ những cách kết nối với SSH server trên Windows, macOS và Linux. Hi vọng bài viết mang đến cho bạn thêm thông tin hữu ích.