Android

Cách bật ssh trên mâm xôi pi

How to set up SSH two-factor authentication for Raspberry Pi

How to set up SSH two-factor authentication for Raspberry Pi

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 các phiên bản gần đây của Raspbian, quyền truy cập SSH bị tắt theo mặc định nhưng có thể dễ dàng kích hoạt.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật SSH trên bảng Raspberry Pi. Bật SSH sẽ cho phép bạn kết nối từ xa với Pi của bạn và thực hiện các tác vụ quản trị hoặc truyền tệp.

Chúng tôi giả định rằng bạn đã cài đặt Raspbian trên Raspberry Pi.

Kích hoạt SSH trên Raspberry Pi mà không cần màn hình

Để bật SSH trên Raspberry Pi của bạn, hãy thực hiện các bước sau:

  1. Tắt nguồn Raspberry Pi của bạn và tháo thẻ SD. Đưa thẻ SD vào đầu đọc thẻ máy tính của bạn. Thẻ SD sẽ tự động gắn kết. Định hướng đến thư mục khởi động thẻ SD bằng trình quản lý tệp hệ điều hành của bạn. Người dùng Linux và macOS cũng có thể thực hiện việc này từ dòng lệnh. Tạo một tệp trống mới có tên ssh, không có bất kỳ tiện ích mở rộng nào trong thư mục khởi động. Đưa thẻ SD từ máy tính của bạn và đặt nó vào Raspberry Pi.Power trên bảng Pi của bạn. Khi khởi động, Pi sẽ kiểm tra xem tệp này có tồn tại không và nếu có, SSH sẽ được bật và tệp bị xóa.

Đó là tất cả. Khi Raspberry Pi khởi động, bạn có thể SSH vào nó.

Kích hoạt SSH trên Raspberry Pi

Nếu bạn có một màn hình HDMI được cắm vào Raspberry Pi, bạn có thể bật SSH thủ công từ GUI của máy tính để bàn hoặc từ thiết bị đầu cuối.

Kích hoạt SSH từ GUI

  1. Mở cửa sổ Cấu hình của Raspberry Pi trên menu của Menu Ưu đãi.

    Nhấp vào tab Giao diện trên mạng.

    Chọn Bật Cho phép bên cạnh hàng SSH.

    Nhấp vào nút OK OK để các thay đổi có hiệu lực.

Kích hoạt SSH từ thiết bị đầu cuối

  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à khởi động công cụ raspi-config bằng cách nhập:

    raspi-config

    Điều hướng đến các tùy chọn giao diện xen kẽ Việc sử dụng phím lên hoặc xuống và nhấn Enter .

    Điều hướng đến SSH SSH SSH và nhấn Enter .

    Bạn sẽ được nhắc xem bạn có muốn bật máy chủ SSH không. Chọn vào Có Có và nhấn Enter .

    Cửa sổ tiếp theo sẽ thông báo cho bạn rằng máy chủ SSH đã được bật. Nhấn Enter top, quay trở lại menu chính và chọn Đập kết thúc để đóng hộp thoại raspi-config.

Ngoài ra, thay vì sử dụng công cụ raspi-config , bạn chỉ cần khởi động và kích hoạt dịch vụ ssh với systemctl :

sudo systemctl enable ssh sudo systemctl start ssh

Kết nối Raspberry Pi qua SSH

Để kết nối với Pi thông qua SSH, bạn sẽ cần biết địa chỉ IP Raspberry Pi của mình. Nếu bạn đang chạy Pi mà không có màn hình, bạn có thể tìm thấy địa chỉ IP trong bảng thuê DHCP của bộ định tuyến. Mặt khác, nếu bạn đã cắm màn hình, hãy sử dụng lệnh ip để xác định địa chỉ IP của bo mạch:

ip a

Khi bạn đã tìm thấy địa chỉ IP, bạn có thể kết nối với Raspberry Pi từ máy tính của mình. Người dùng Windows có thể sử dụng máy khách SSH như PuTTY.

Người dùng Linux và macOS có cài đặt máy khách SSH theo mặc định và có thể SSH vào Pi bằng cách nhập:

ssh pi@pi_ip_address Thay đổi pi_ip_address bằng Địa chỉ IP của bảng Pi của bạn. Nếu bạn chưa thay đổi mật khẩu người dùng trên mạng, thì mật khẩu mặc định là mâm xôi.

Khi bạn kết nối thông qua SSH lần đầu tiên, bạn sẽ được nhắc chấp nhận dấu vân tay của khóa RSA, hãy gõ vào đúng, có thể tiếp tục.

Khi bạn đã đăng nhập vào Raspberry Pi, 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.

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright….

Phần kết luận

Bạn đã học cách kích hoạt SSH trên Raspberry Pi. Bây giờ bạn có thể đăng nhập vào bảng của mình thêm thực hiện các tác vụ sysadmin thông thường thông qua dấu nhắc lệnh. Người dùng Linux và macOS có thể đơn giản hóa quy trình làm việc của họ bằng cách xác định tất cả các kết nối SSH trong tệp cấu hình SSH.

Nếu bạn có bất kỳ câu hỏi, xin vui lòng để lại một bình luận dưới đây.

ssh mâm xôi pi