Cách kích hoạt SSH trong Ubuntu

Cach Kich Hoat Ssh Trong Ubuntu



Kết nối an toàn giữa máy khách và máy chủ có thể được thiết lập bằng giao thức mạng Secure Shell (SSH). Mọi trao đổi thông tin giữa máy khách và máy chủ đều được mã hóa. Bạn có thể có quyền truy cập từ xa vào máy của mình và thực hiện các hoạt động quản trị bằng cách bật SSH. Cũng có thể chuyển tập tin an toàn qua SCP và SFTPS. Trong lần cài đặt đầu tiên, SSH để truy cập từ xa, theo quy ước, bị cấm trên Ubuntu. Không quá khó để kích hoạt SSH trên Ubuntu. Để thiết lập và kích hoạt SSH trên hệ thống Linux của bạn, hãy hoàn thành các tác vụ được liệt kê sau đây với tư cách quản trị viên hoặc người dùng sudo.

Cài đặt máy khách SSH

Hãy bắt đầu với quá trình cập nhật kho Ubuntu. Đây là một giai đoạn quan trọng mỗi khi bạn tiến hành cài đặt. Do đó, kho lưu trữ “apt-get” được sử dụng trong hướng dẫn “cập nhật” như được mô tả sau:







$ sudo apt-get cập nhật





Sau khi cập nhật thành công hệ thống của bạn, cần phải nâng cấp các kho và gói hệ thống để sớm nhận được hiệu quả của các cài đặt mới. Do đó, gói “apt-get” được sử dụng với từ khóa “nâng cấp”.





$ sudo apt-get nâng cấp



Máy khách SSH luôn bắt đầu thiết lập kết nối an toàn. Do đó, việc cài đặt máy khách SSH là cần thiết nếu bạn muốn bắt đầu kết nối và nút khác sẽ lắng nghe. Vì vậy, hướng dẫn “apt-get” sẽ hữu ích ở đây trong từ khóa “cài đặt”, theo sau là từ khóa “OpenSSH-client” (để cài đặt máy khách-máy chủ). Sử dụng quyền “sudo” để chạy hướng dẫn này như sau. Nó có thể yêu cầu mật khẩu của bạn đối với người dùng hiện đang đăng nhập để bắt đầu quá trình cài đặt một cách suôn sẻ. Như vậy, chúng ta đã thêm mật khẩu của mình và cài đặt thành công.

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

Cài đặt máy chủ SSH

Có thể bạn đang ở đầu bên kia, tức là chỉ nghe máy khách-máy chủ. Do đó, bạn cần cài đặt máy chủ SSH ở phía mình. Trước đó, hãy cập nhật hệ thống của bạn với gói “apt” theo hướng dẫn “cập nhật” sau:

$ sudo apt-get cập nhật

Đảm bảo rằng các gói hệ thống của bạn cũng được nâng cấp. Đôi khi, các gói không nhận được tác dụng của quá trình cài đặt mới vì chúng đã lỗi thời và cần nâng cấp để có khả năng tương thích mượt mà. Sử dụng lệnh nâng cấp tương tự như đã sử dụng trước đó.

$ sudo apt-get nâng cấp

Bây giờ là lúc cài đặt máy chủ OpenSSH để bạn có thể chấp nhận kết nối từ máy khách. Lệnh cài đặt phải được thực thi với quyền “Sudo”, sau đó là cách sử dụng gói “Apt” và từ khóa “OpenSSH-server” ở cuối.

$ sudo apt cài đặt openssh-server

Bạn phải chắc chắn rằng bạn muốn cài đặt máy chủ “openssh” vì nó an toàn cho việc liên lạc và không ảnh hưởng đến hiệu suất của hệ thống. Do đó, hãy nhấn phím “y” để tiếp tục thiết lập cài đặt trên shell lệnh.

Kích hoạt dịch vụ SSH

Sau một thời gian, máy chủ OpenSSH sẽ được cài đặt thành công trên máy của bạn. Bây giờ là lúc định cấu hình OpenSSH trong hệ thống của chúng tôi. Để có cấu hình hoàn hảo, chúng tôi sẽ sử dụng tiện ích “systemctl” có nhiều khả năng kích hoạt tiện ích này hơn. Tiện ích “systemctl” được sử dụng để khởi động dịch vụ SSH trên hệ thống của chúng tôi với quyền “sudo”. Sau đó, nó kích hoạt nó bằng từ khóa “bắt đầu” và “Bật”. Liên kết đồng bộ hóa đã được tạo như trong hình dưới đây. Bạn cũng có thể sử dụng tùy chọn “—now” trong cùng hướng dẫn “systemctl” để kích hoạt máy chủ SSH ngay bây giờ.

$ sudo systemctl bắt đầu ssh
$ sudo systemctl kích hoạt ssh
$ sudo systemctl kích hoạt ssh –now

Kiểm tra trạng thái dịch vụ SSH

Sau khi kích hoạt thành công (theo liên kết đồng bộ hóa), bạn có thể tìm trạng thái tải hiện tại của nó thông qua tiện ích “systemctl” bằng cách sử dụng từ khóa “trạng thái” và “ssh” trong lệnh. Đầu ra của lệnh này hiển thị trạng thái hiện tại của dịch vụ ssh. Dấu hiệu màu xanh lá cây hiển thị rằng dịch vụ đang hoạt động và đang chạy.

Kiểm tra trạng thái dịch vụ SSH

Mở cổng SSH

Một tiện ích có tên UFW để định cấu hình tường lửa được bao gồm trong Ubuntu. Hãy cẩn thận mở cổng SSH nếu tường lửa của máy bạn hoạt động. Để làm được điều đó, Ubuntu cung cấp cho chúng ta tiện ích “ufw” dưới dạng một lệnh có thể được sử dụng với từ khóa “allow” để mở cổng SSH. Đảm bảo chạy nó với đặc quyền “sudo”. Bạn sẽ thấy rằng việc thực thi lệnh này có thể cập nhật
các quy tắc của cổng SSH như được mô tả trong hình ảnh sau:

$ sudo ufw cho phép ssh

Kết nối với máy chủ SSH

Bây giờ, bạn cần kiểm tra địa chỉ IP của hệ thống, tức là bạn đang làm việc với bên SSH nào. Để tìm địa chỉ IP, chúng tôi sử dụng hướng dẫn “ip”, ​​theo sau là tùy chọn “a” và dữ liệu liên quan đến mạng của chúng tôi sẽ được hiển thị. Bạn phải tìm mạng cụ thể mà bạn đang sử dụng và tìm địa chỉ IP trong dòng bắt đầu bằng “inet”. Trong trường hợp của chúng tôi, nó cũng là 10.0.2.15 như được hiển thị trong hình ảnh sau:

$ ip một

Đã đến lúc đăng nhập vào hệ thống từ xa sau khi chúng tôi có địa chỉ IP của hệ thống. Để làm điều này, chúng tôi thực thi lệnh SSH sau để thiết lập kết nối với hệ thống từ xa. Lệnh bắt đầu bằng từ khóa “ssh”, theo sau là tên người dùng hệ thống của bạn; ký tự “@” theo sau là địa chỉ IP. Vì chúng tôi đang sử dụng SSH lần đầu tiên trong hệ thống của mình nên nó hiển thị rằng không thể thiết lập tính xác thực của máy chủ. Do đó, bạn phải nhập “có” để xác nhận rằng bạn muốn tiếp tục kết nối với tư cách là máy chủ hoặc máy khách SSH. Sau khi cảnh báo, nó sẽ hỏi mật khẩu hệ thống của bạn và bạn phải cung cấp mật khẩu đó để tiếp tục. Nó sẽ giúp bạn đăng nhập thành công từ hệ thống Ubuntu của mình và kết nối an toàn sẽ được thiết lập.

$ ssh tên người dùng@ipaddress

Sử dụng SH, bây giờ bạn có thể kết nối thành công với nút khác. Hướng dẫn hiển thị mô tả cách sử dụng “ssh” trên máy Ubuntu.

$ ssh tên người dùng@ipaddress ai
$ ssh tên người dùng@ipaddress thời gian hoạt động

Phần kết luận

Trong hướng dẫn này, chúng tôi đã trình diễn thành công việc sử dụng SSH trong hệ thống Ubuntu. Sau đó, chúng tôi đã thảo luận riêng về việc cài đặt máy chủ SSH và máy khách SSH, đồng thời cung cấp thông tin chi tiết về cách bật SSH và thiết lập kết nối.