Nếu bạn đang kết nối đến máy tính từ xa qua mạng, việc bảo vệ dữ liệu là rất quan trọng. Và SSH là một giải pháp an toàn và hiệu quả. Để thực hiện điều này, bạn cần thiết lập SSH đúng trên máy tính và tạo kết nối đã được mã hóa đến máy chủ. Đồng thời, SSH cần phải được kích hoạt ở cả hai đầu kết nối. Hãy làm theo hướng dẫn dưới đây để đảm bảo an toàn cho kết nối của bạn.
Các Bước
Kết nối lần đầu

Cài đặt SSH. Trên Windows, bạn cần tải và cài đặt ứng dụng SSH client. Phổ biến nhất là Cygwin: bạn có thể tải chương trình này miễn phí từ trang web chính thức của nhà phát triển. Hãy thực hiện việc tải và cài đặt theo các bước đơn giản như với bất kỳ chương trình nào khác. Ngoài ra, PuTTY cũng là một lựa chọn miễn phí phổ biến khác.
- Trong quá trình cài đặt Cygwin, bạn cần chọn cài đặt OpenSSH từ mục Net.
- SSH đã có sẵn trên Linux và macOS. Điều này là vì SSH là một phần của hệ điều hành UNIX, và cả Linux lẫn macOS đều được phát triển từ hệ điều hành này.
- Nếu bạn sử dụng Windows 10 và có bản cập nhật Anniversary Update, bạn có thể cài đặt Windows Subsystem for Linux: với tính năng này, SSH sẽ được cài đặt sẵn.

Sử dụng SSH. Mở terminal đã được cài đặt bởi Cygwin, hoặc Bash on Ubuntu trên Windows 10, hoặc Terminal trên OS X và Linux. SSH sử dụng terminal để tương tác với máy tính từ xa. Do SSH không có giao diện đồ họa, vì vậy bạn cần quen với việc nhập lệnh.

Kiểm tra kết nối. Trước khi bắt đầu tạo khóa bảo mật và chuyển tập tin, hãy kiểm tra để đảm bảo rằng SSH đã được cấu hình đúng trên máy tính của bạn cũng như máy tính từ xa. Nhập lệnh sau, thay bằng tên người dùng của bạn trên máy tính kia và bằng địa chỉ của máy chủ hoặc máy tính từ xa:
Học các lệnh cơ bản

Điều hướng trong giao diện dòng lệnh SSH. Khi kết nối đến máy tính từ xa lần đầu tiên, bạn nên bắt đầu từ thư mục HOME. Để di chuyển trong cấu trúc thư mục, sử dụng lệnh
cd
:
Kiểm tra nội dung trong thư mục hiện tại. Để xem các tập tin và thư mục trong thư mục hiện tại, bạn có thể sử dụng lệnh
ls
:
Chép tập tin từ máy của bạn tới máy tính khác. Để sao chép tập tin từ máy tính bạn đến máy tính bạn truy cập từ xa, bạn có thể sử dụng lệnh
scp
.
Chép tập tin qua dòng lệnh. Bạn có thể sử dụng lệnh
cp
để sao chép tập tin trong cùng một thư mục hoặc đến một thư mục khác.
Di chuyển và đổi tên tập tin. Nếu bạn muốn đổi tên hoặc di chuyển (không sao chép) một tập tin, bạn có thể sử dụng lệnh
mv
.
Xóa tập tin và thư mục. Để xoá nội dung trên máy tính bạn đang truy cập từ xa, bạn có thể sử dụng lệnh
rm
.
Thay đổi quyền truy cập của các tập tin. Bạn có thể thay đổi quyền đọc và ghi của tập tin bằng lệnh
chmod
.
Khám phá các lệnh cơ bản khác. Còn một số lệnh quan trọng khác được sử dụng nhiều trên giao diện dòng lệnh, bao gồm:

Lấy thông tin chi tiết về bất kỳ lệnh nào. Nếu bạn không chắc chức năng của một lệnh nào đó là gì, bạn có thể sử dụng lệnh
man
để tìm hiểu về mọi tham số và cách sử dụng.Tạo khóa mã hóa

Tạo khóa SSH cá nhân của bạn. Những khóa này cho phép bạn kết nối đến thiết bị từ xa mà không cần phải nhập mật khẩu mỗi khi kết nối.

Thiết lập khóa công khai trên máy tính kia. Sau khi tạo khóa, bạn đã sẵn sàng để đặt khóa công khai trên thiết bị đầu cuối bên kia để kết nối mà không cần mật khẩu.


Đảm bảo kết nối hoạt động. Sau khi cài đặt xong khóa trên máy tính đích, bạn có thể tạo kết nối mà không cần mật khẩu. Hãy sử dụng lệnh sau để kiểm tra:
$ ssh @
- Nếu không cần mật khẩu khi kết nối, đó là chứng tỏ khóa đã được cấu hình chính xác.