Cách thiết lập SSH trên Linux và kiểm tra thiết lập của bạn: Hướng dẫn cho người mới bắt đầu

Cách thiết lập SSH trên Linux và kiểm tra thiết lập của bạn: Hướng dẫn cho người mới bắt đầu

Một trong những cách quan trọng nhất để sử dụng Linux là thông qua SSH. Công cụ dòng lệnh truy cập từ xa này cho phép bạn thực hiện mọi thứ từ cài đặt phần mềm đến cấu hình Linux làm máy chủ web. SSH có thể tiết kiệm thời gian, giúp bạn làm việc hiệu quả hơn và giúp bạn mở ra sức mạnh của bản phân phối Linux của mình.





Nhưng làm thế nào để bạn thiết lập SSH, ở cả phía máy khách và máy chủ? Tìm hiểu cách cài đặt và cấu hình phần mềm SSH ở cả hai đầu và điều khiển từ xa máy tính Linux của bạn.





SSH là gì?

SSH là viết tắt của NS sinh thái NS ell và cho phép bạn điều khiển từ xa một máy tính hoặc máy chủ Linux từ một thiết bị khác. Nó hoạt động trên các mạng cục bộ và internet, có nghĩa là nó có thể được sử dụng để quản lý một máy chủ phương tiện chạy Linux trong nhà bạn hoặc một máy chủ web Linux ở một lục địa khác.





Mặc dù SSH không cung cấp cho bạn quyền truy cập vào môi trường máy tính để bàn của máy tính từ xa, nhưng nó cho phép bạn sử dụng thiết bị đầu cuối. Sau khi kết nối với máy tính từ xa, bạn có thể sử dụng nó như thể nó đang ở ngay trước mặt bạn. Chỉ cần đảm bảo có quyền truy cập root.

kết nối điện thoại của tôi với máy tính của tôi

Lưu ý rằng các giải pháp truy cập từ xa khác có sẵn cho Linux. Ví dụ: người dùng Ubuntu có thể dựa vào Công cụ máy tính từ xa tương thích với VNC Remmina .



Để sử dụng SSH, bạn cần đảm bảo rằng máy tính từ xa (máy chủ) đã thiết lập SSH. Ngoài ra, thiết bị cục bộ của bạn (máy khách) sẽ cần cài đặt ứng dụng SSH.

Cài đặt phía máy khách

Cài đặt và thiết lập SSH trên máy khách rất đơn giản. Trong một số trường hợp, bạn thậm chí không cần bất kỳ phần mềm bổ sung nào:





  • Người dùng Linux nên tìm một ứng dụng khách SSH được tích hợp trong thiết bị đầu cuối
  • máy tính macOS cũng được cài đặt sẵn SSH trong thiết bị đầu cuối
  • PC Windows sẽ cần sử dụng công cụ dòng lệnh PowerShell hoặc cài đặt PuTTY

Bộ sưu tập Hình ảnh (2 Hình ảnh) Mở rộng Mở rộng Gần

SSH chưa được cài đặt trên hệ thống Linux của bạn? Thêm bằng cách cập nhật các gói và nâng cấp, sau đó cài đặt:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Bạn đã từng sử dụng SSH trên Windows nhưng đã chuyển sang máy tính để bàn Linux? Bạn có thể bỏ lỡ ứng dụng PuTTY dành cho máy tính để bàn SSH với giao diện chuột dễ dàng của nó. May mắn thay, nó có thể được cài đặt trên máy tính để bàn Linux:

sudo apt install putty

Với phần mềm máy khách SSH được cài đặt, bạn đã sẵn sàng thiết lập kết nối với máy tính hoặc máy chủ từ xa của mình.

Theo quy tắc chung cho tất cả các ứng dụng khách dành cho máy tính để bàn và thiết bị di động, tất cả những gì bạn cần là địa chỉ IP hoặc tên máy chủ và các chi tiết đăng nhập thích hợp. Mặc dù giao diện của các ứng dụng có thể khác nhau và tên cổng có thể cần nhập theo cách thủ công, nhưng các ứng dụng khách SSH hầu như không thể phân biệt được.

Cài đặt và cấu hình phía máy chủ

Trước khi thiết lập kết nối, hãy cài đặt phần mềm phía máy chủ để lưu trữ kết nối SSH của bạn. Điều này yêu cầu một người nào đó có mặt để cài đặt hoặc kích hoạt SSH. Bạn có thể đã có mặt để thực hiện việc này --- nếu không, một đồng nghiệp hoặc kỹ sư hỗ trợ ở cuối máy chủ sẽ thiết lập SSH.

Lưu ý rằng nếu bạn đang sử dụng gói lưu trữ web, SSH phải được bật theo mặc định. Nói chuyện với máy chủ web của bạn để thiết lập SSH nếu không.

Nếu SSH không được bật trên máy tính hoặc máy chủ từ xa, hãy cài đặt nó bằng

sudo apt install openssh-server

Kiểm tra điều này đã hoạt động với

sudo systemctl status ssh

Lệnh sẽ phản hồi bất hợp pháp 'hoạt động'.

Trong một số trường hợp, ufw tường lửa Ubuntu có thể chặn SSH. Để đảm bảo điều này không xảy ra, hãy sử dụng

sudo ufw allow ssh

Trong một số trường hợp, bạn cũng cần bật SSH trên thiết bị từ xa. Đây là một biện pháp phòng ngừa bảo mật có thể được tinh chỉnh bằng cách sử dụng

sudo systemctl enable ssh

Các tùy chọn khác có sẵn (

stop

,

start

, và

disable

) để định cấu hình dịch vụ SSH.

Xác định địa chỉ IP

Để kết nối với thiết bị từ xa qua SSH, bạn cần biết địa chỉ IP của máy. Bạn có hai cách dễ dàng để tìm thấy điều này:

  • Chạy lệnh đầu cuối
  • Kiểm tra bộ định tuyến

Để hiển thị địa chỉ IP của hệ thống từ xa, hãy đăng nhập và chạy

ip address

Thao tác này sẽ trả về địa chỉ IP của thiết bị, vì vậy hãy ghi chú lại địa chỉ này. Trên các phiên bản Linux cũ hơn

ifconfig

có thể cung cấp kết quả tốt hơn.

Bạn cũng có thể kiểm tra bộ định tuyến của mình để xem các thiết bị được kết nối. PC hoặc máy chủ Linux sẽ được liệt kê, thường theo tên hệ điều hành hoặc thiết bị. Điều này sẽ làm cho nó đơn giản để xác định.

Để hiển thị địa chỉ IP công cộng, hãy đăng nhập vào máy chủ và mở whatsmyip.org.

Địa chỉ IP bạn sử dụng phải là địa chỉ phù hợp với kết nối. Vì vậy, nếu thiết bị ở cùng mạng với máy khách, hãy sử dụng địa chỉ IP cục bộ. Đối với các kết nối trên internet, hãy sử dụng địa chỉ IP công cộng. Nếu máy tính được đặt trên một mạng khác, hãy đảm bảo rằng cổng 22 được chuyển tiếp đến máy tính.

Kết nối với Linux qua SSH

Cùng với địa chỉ IP chính xác, bạn cũng nên có tên người dùng và mật khẩu để truy cập vào máy tính từ xa.

Đối với các công cụ SSH dòng lệnh, hãy sử dụng

ssh username@REMOTE.IP.ADDRESS.HERE

Hãy chắc chắn để thay thế tên tài khoản với tên người dùng thực và REMOTE.IP.ADDRESS.HERE với địa chỉ IP của thiết bị từ xa. Đánh Vào, và bạn sẽ được nhắc nhập mật khẩu.

Với một mật khẩu chính xác, bạn sẽ nhận được lời nhắc thiết bị đầu cuối đang hoạt động --- bây giờ bạn đã đăng nhập vào máy tính từ xa.

Sử dụng ứng dụng khách SSH trên máy tính để bàn như PuTTY?

Nhập Tên máy chủ hoặc địa chỉ IP , chọn SSH loại kết nối, sau đó Mở ra. Khi được nhắc nhập tên người dùng và mật khẩu của bạn, hãy nhập chúng vào cửa sổ dòng lệnh để hoàn tất kết nối và truy cập từ xa.

Không thể kết nối? Khắc phục sự cố thiết lập SSH của bạn

Nếu bạn đang gặp sự cố kết nối SSH, đây là những nguyên nhân có thể:

  • Phần mềm SSH không được cài đặt trên cả hai máy tính
  • Tên đăng nhập hoặc mật khẩu của bạn là không chính xác
  • Địa chỉ IP sai
  • Tường lửa đang chặn kết nối hoặc cổng 22 không được chuyển tiếp

Kiểm tra kỹ từng điểm và bạn sẽ có thể kết nối. Nếu không, vấn đề có thể phức tạp hơn.

Sử dụng Linux từ xa với SSH

SSH là một công cụ hữu ích để quản lý một hoặc nhiều máy tính Linux.

Nó cho phép bạn có thể làm việc trên bất kỳ máy nào chỉ từ một hệ thống. Bạn có thể nhập hầu hết mọi thứ Lệnh đầu cuối Linux qua SSH.

tiktok có bị cấm ở chúng ta không

Các ví dụ chính bao gồm:

  • Cập nhật: cập nhật sudo apt & & nâng cấp sudo apt
  • Kiểm tra trạng thái: thời gian hoạt động
  • Các quy trình đang chạy: ps
  • Các quy trình đang chạy bằng CPU: đứng đầu

Kiểm tra danh sách của chúng tôi về Các lệnh SSH để quản lý máy chủ Linux để biết thêm.

Thiết lập SSH và làm cho Linux mạnh mẽ hơn

Với SSH, Linux trở nên linh hoạt và mạnh mẽ hơn đáng kể. Theo nghĩa đen, bạn có thể truy cập từ xa vào máy tính bằng điện thoại thông minh nhờ SSH.

Nếu SSH được thiết lập đúng cách, với phần mềm phía máy khách và máy chủ được kích hoạt và định cấu hình, thì có thể truy cập dòng lệnh từ xa. Cần gì thêm? Đây là cách để điều khiển từ xa máy tính để bàn Linux từ Windows .

Đăng lại Đăng lại tiếng riu ríu E-mail Cách truy cập Cấp bong bóng tích hợp của Google trên Android

Nếu bạn đã từng cần đảm bảo thứ gì đó ở mức vừa phải, thì giờ đây, bạn có thể có được mức bong bóng trên điện thoại của mình trong vài giây.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Truy cập từ xa
  • Phần cuối
  • Làm việc từ xa
  • Mẹo dành cho Linux
  • SSH
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký