Cách SSH từ Dòng lệnh Linux

Cach Ssh Tu Dong Lenh Linux



Bất kỳ hệ thống Linux nào cũng hỗ trợ kết nối an toàn với các máy từ xa. Khi bạn có một máy từ xa mà bạn muốn kết nối từ máy khách của mình, bạn phải có một giao thức bảo mật và biết các bước cần thực hiện. Secure Shell (SSH) là một giao thức bảo mật mã hóa dữ liệu trước khi chuyển dữ liệu từ máy khách sang máy chủ và chuyển tiếp dữ liệu đó trở lại, cho phép người dùng kết nối với một máy từ xa và sử dụng nó.

Bạn có thể SSH bằng dòng lệnh với một vài yêu cầu và bước. Bài đăng này chi tiết mọi thứ bạn nên biết.

Hiểu SSH

Lệnh SSH có sẵn trong hệ thống Linux và tiện dụng khi kết nối với máy từ xa. Với kết nối SSH, bạn có thể truyền tệp, ứng dụng đường hầm, thực thi lệnh trên máy từ xa, v.v.







Khi sử dụng SSH trên dòng lệnh Linux, bạn sẽ chỉ tương tác với máy từ xa sau khi bạn kết nối với nó. Hơn nữa, điều khiển từ xa và máy khách phải được cài đặt và kích hoạt “openssh” để thiết lập kết nối.



Cách SSH từ Dòng lệnh Linux

Trước khi bạn có thể tạo kết nối SSH, bạn phải cài đặt “openssh” trên máy chủ và máy khách của mình. Hãy bắt đầu với việc chuẩn bị sẵn sàng cho máy từ xa để kết nối.



Cập nhật kho lưu trữ apt trước khi bạn có thể cài đặt “openssh”.





sudo cập nhật apt

Sau khi cập nhật, bạn phải cài đặt “openssh-server” trên máy từ xa. Chỉ khi máy chủ có “openssh-server” thì nó mới có thể chấp nhận kết nối từ xa được thiết lập trên máy khách. “openssh” dựa trên các cấu hình được xác định trong /etc/ssh/sshd_config.



Chạy lệnh sau để cài đặt “openssh-server”:

sudo cài đặt apt-get máy chủ mở

Sau khi cài đặt, hãy kiểm tra trạng thái “ssh” để đảm bảo nó có đang hoạt động (đang chạy) hay không.

sudo trạng thái hệ thống ssh

Nếu trạng thái không hoạt động, bạn có thể khởi động nó bằng cách chạy lệnh sau:

sudo bắt đầu hệ thống ssh

Kiểm tra IP của máy từ xa. Sử dụng lệnh “ip a” và lấy IP được liên kết với giao diện mạng của bạn. Trong trường hợp này, chúng tôi sử dụng giao diện không dây “wlo1”.

Trên máy khách, bạn phải cài đặt “openssh-client” để sử dụng nó nhằm tạo kết nối với máy từ xa.

Tương tự như máy từ xa, hãy bắt đầu bằng cách cập nhật kho lưu trữ apt.

Cài đặt “openssh-client” bằng cách thực hiện lệnh sau:

sudo cài đặt apt-get openssh-client

Khi bạn đã cài đặt “openssh-client” và “openssh-server”, bạn đã sẵn sàng thiết lập kết nối bằng SSH. Để thiết lập kết nối, hãy mở thiết bị đầu cuối của bạn trên máy khách và kết nối với IP của máy chủ từ xa.

Máy từ xa của chúng tôi có IP là 192.168.137.201. Vì vậy, chúng tôi kết nối với nó bằng cách chạy lệnh SSH sau:

ssh linuxhint @ 192.168.137.201

Bạn phải chỉ định tên máy chủ của máy từ xa. Linuxhint là tên máy chủ cho máy chủ từ xa mục tiêu của chúng tôi.

Bạn sẽ được nhắc xác thực kết nối bằng cách chọn có tiếp tục hay không. Trên lời nhắc xuất hiện, hãy nhập “có” và nhấn phím enter. Bạn sẽ thấy lời nhắc xác nhận rằng địa chỉ IP của máy từ xa đã được thêm làm một trong những máy chủ đã biết.

Bước cuối cùng là nhập mật khẩu của máy từ xa vào dấu nhắc đăng nhập xuất hiện trên thiết bị đầu cuối.

Khi mật khẩu đã nhập khớp với máy chủ từ xa, bạn đã sử dụng thành công SSH để kết nối với máy từ xa bằng dòng lệnh Linux. Đó là nó!

Phần kết luận

SSH cung cấp một cách an toàn để kết nối với máy từ xa từ máy khách. Để sử dụng SSH trên dòng lệnh Linux, hãy cài đặt “openssh-client” trên máy khách và “openssh-server” trên máy từ xa. Sau khi cài đặt, kích hoạt “ssh” trên cả hai máy. Cuối cùng, thực hiện lệnh “ssh” với tên máy chủ và địa chỉ IP của máy từ xa, đồng thời nhập mật khẩu để kết nối với nó.