Android

Cách bật ssh trên Ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Mục lục:

Anonim

Secure Shell (SSH) là một giao thức mạng mật mã được sử dụng để kết nối an toàn giữa máy khách và máy chủ.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật SSH trên máy tính để bàn Ubuntu. Bật SSH sẽ cho phép bạn kết nối từ xa với máy Ubuntu của mình và chuyển các tệp một cách an toàn hoặc thực hiện các tác vụ quản trị.

Điều kiện tiên quyết

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Kích hoạt SSH trên Ubuntu

Máy chủ SSH không được cài đặt theo mặc định trên các hệ thống máy tính để bàn Ubuntu nhưng nó có thể dễ dàng cài đặt từ kho lưu trữ Ubuntu tiêu chuẩn.

Để cài đặt và bật SSH trên hệ thống Ubuntu của bạn, hãy hoàn thành các bước sau:

  1. Mở thiết bị đầu cuối của bạn bằng cách sử dụng phím tắt Ctrl+Alt+T hoặc nhấp vào biểu tượng thiết bị đầu cuối và cài đặt gói openssh-server bằng cách gõ:

    sudo apt update sudo apt install openssh-server

    Nhập mật khẩu khi được nhắc và nhập Y để tiếp tục cài đặt.

    Như bạn có thể thấy từ đầu ra, địa chỉ IP của hệ thống là 192.168.121.111 .

    Khi bạn đã tìm thấy địa chỉ IP, hãy đăng nhập vào máy từ xa bằng cách chạy lệnh ssh sau:

    ssh [email protected]

    Khi bạn kết nối qua SSH lần đầu tiên, bạn sẽ thấy một thông báo trông giống như thế này:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Nhập yes và bạn sẽ được nhắc nhập mật khẩu của bạn.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Khi bạn nhập mật khẩu, bạn sẽ được chào đón với một thông báo tương tự như thông báo bên dưới.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Bây giờ bạn đã đăng nhập vào máy Ubuntu của bạn.

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

    Để kết nối với máy Ubuntu của bạn qua Internet, bạn sẽ cần biết Địa chỉ IP công cộng của mình và định cấu hình bộ định tuyến của bạn để chấp nhận dữ liệu trên cổng 22 và gửi nó đến máy Ubuntu nơi SSH đang chạy.

    Để xác định địa chỉ IP công cộng của máy bạn đang cố gắng SSH, chỉ cần truy cập URL sau: https://ifconfig.co/ip .

    Khi nói đến việc thiết lập chuyển tiếp cổng, mỗi bộ định tuyến có một cách khác nhau để thiết lập chuyển tiếp cổng. Bạn nên tham khảo tài liệu về bộ định tuyến của mình về cách thiết lập chuyển tiếp cổng. Nói tóm lại, bạn cần nhập số cổng nơi yêu cầu sẽ được thực hiện (Cổng SSH mặc định là 22) và địa chỉ IP riêng bạn đã tìm thấy trước đó (sử dụng lệnh ip a ) của máy nơi SSH đang chạy.

    Khi bạn đã tìm thấy địa chỉ IP và định cấu hình bộ định tuyến của mình, bạn có thể đăng nhập bằng cách nhập:

    ssh username@public_ip_address

    Bạn cũng có thể thiết lập xác thực dựa trên khóa SSH và kết nối với máy Ubuntu của mình mà không cần nhập mật khẩu.

    Vô hiệu hóa SSH trên Ubuntu

    Nếu vì lý do nào đó bạn muốn tắt SSH trên máy Ubuntu, bạn chỉ cần dừng dịch vụ SSH bằng cách chạy:

    sudo systemctl stop ssh

    Để bắt đầu lại, nó chạy lại:

    sudo systemctl start ssh

    Để vô hiệu hóa dịch vụ SSH để bắt đầu trong quá trình khởi động hệ thống:

    sudo systemctl disable ssh

    Để kích hoạt lại, gõ:

    sudo systemctl enable ssh

    Phần kết luận

    Bạn đã học cách cài đặt và kích hoạt SSH trên Ubuntu 18.04. Bây giờ bạn có thể đăng nhập vào máy của mình và thực hiện các tác vụ sysadmin thông thường thông qua dấu nhắc lệnh.

    Theo mặc định, SSH lắng nghe trên cổng 22. Thay đổi cổng SSH mặc định sẽ thêm một lớp bảo mật bổ sung cho máy chủ của bạn bằng cách giảm nguy cơ tấn công tự động.

    Để biết thêm thông tin, về cách định cấu hình máy chủ SSH của bạn, hãy đọc hướng dẫn Cấu hình SSH / OpenSSH / Cấu hình của Ubuntu và trang hướng dẫn SSH chính thức.

    ssh ubfox