Mục lục:

Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: 9 bước
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: 9 bước

Video: Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: 9 bước

Video: Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: 9 bước
Video: Raspberry Pi: Truy cập không cần màn hình 2024, Tháng mười một
Anonim
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows

Bạn đã bao giờ có Raspberry Pi và đi "Tôi luôn phải thiết lập nó với màn hình, chuột và bàn phím!" Sự bực bội mà nó gây ra khi rút / cắm lại màn hình và bàn phím / chuột của bạn, chỉ để truy cập Raspberry Pi là điều không ai sánh kịp. Bạn dùng đến việc cắm đầu vào mọi thứ, khiến bạn tốn không gian bàn làm việc có giá trị, hoặc tệ hơn, một dự án chưa hoàn thành * chèn những cơn ác mộng *! Việc truy cập các tệp và tập lệnh trực tiếp từ máy của bạn sẽ không dễ dàng hơn sao?

Tài liệu hướng dẫn này sẽ hướng dẫn bạn thiết lập quyền truy cập tệp từ xa trên Raspberry Pi của bạn. Phần tốt nhất là bạn sẽ không bao giờ phải kết nối bất cứ thứ gì với Raspberry Pi! Điều này sẽ hoạt động cho Windows và cũng sẽ hoạt động cho Mac và Linux.

Hình ảnh tiêu đề được lấy từ ReasearchGate

Quân nhu

Đối với hướng dẫn này, bạn sẽ cần:

  • Một Raspberry Pi (rõ ràng)
  • Máy tính có quyền truy cập mạng LAN (WiFi hoặc ethernet)
  • Thẻ SD cho Raspberry Pi của bạn (8GB +)
  • Nguồn cung cấp năng lượng cho Raspberry Pi của bạn

Bước 1: Cài đặt hệ điều hành Raspberry Pi

Cài đặt hệ điều hành Raspberry Pi
Cài đặt hệ điều hành Raspberry Pi
Cài đặt hệ điều hành Raspberry Pi
Cài đặt hệ điều hành Raspberry Pi
Cài đặt hệ điều hành Raspberry Pi
Cài đặt hệ điều hành Raspberry Pi

Trong phần này, bạn sẽ cài đặt hệ điều hành (OS) cho Raspberry Pi vào thẻ SD của mình.

Một lưu ý trên hệ điều hành: Nếu bạn định không sử dụng máy tính để bàn Raspberry Pi, tôi sẽ chọn phiên bản Lite, vì nó loại bỏ phần mềm không cần thiết (máy tính để bàn, Chromium, Jupyter, v.v.), chỉ để lại bảng điều khiển lệnh và phần mềm thực sự cần thiết. Điều này tối đa hóa bộ nhớ để lưu trữ tệp, gói và chạy các chương trình tùy chỉnh và không cần sử dụng hết tài nguyên đang chạy GUI khi bạn không sử dụng nó. Bạn có thể tìm thấy nó trong Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (32 bit). Nếu không, bất kỳ hệ điều hành Raspberry Pi nào khác sẽ làm được.

  1. Cắm thẻ SD vào máy tính của bạn. Nếu máy tính của bạn không có đầu đọc thẻ SD, bạn có thể phải mua một đầu đọc.
  2. [TÙY CHỌN] Định dạng thẻ SD của bạn. Nếu máy tính của bạn không định dạng được, hãy thử một cổng khác.
  3. Truy cập trang web RaspberryPi và tải xuống tiện ích RaspberryPi Imager. Điều này sẽ giúp bạn cài đặt hình ảnh hệ điều hành vào thẻ SD. Khi tiện ích đã được cài đặt, hãy khởi chạy nó.
  4. Nhấp vào Chọn hệ điều hành. Khi hộp thoại mở ra, hãy chọn hệ điều hành bạn chọn.
  5. Nhấp vào Chọn thẻ SD. Khi hộp thoại mở ra, hãy chọn thẻ SD của bạn.
  6. Đảm bảo rằng bạn đã chọn đúng ổ chứa thẻ SD của mình!
  7. Kiểm tra lại!
  8. Nhấp vào Viết. Bây giờ, tiện ích sẽ tải xuống và cài đặt hệ điều hành vào thẻ SD.

Bước 2: Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH

Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH
Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH
Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH
Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH
Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH
Thiết lập Raspberry Pi (Phần 1) - WiFi và SSH

Trong phần này, bạn sẽ bật SSH và WiFi trên Raspberry Pi của mình. SSH là viết tắt của Secure Shell, và về cơ bản là một cách an toàn để truy cập các dòng lệnh từ xa. Bạn có thể tìm thêm thông tin về SSH tại đây.

  1. Cắm thẻ SD với hệ điều hành được cài đặt vào máy tính của bạn (nếu chưa có).
  2. Mở thư mục thẻ SD. Nó có thể có một tên khác, thường là boot, nhưng nó vẫn phải là hệ thống Raspberry Pi.
  3. Tạo một tệp văn bản mới và gọi nó là ssh. Không có phần mở rộng tệp, chỉ cần ssh (xóa phần mở rộng.txt).
  4. Tạo một tệp văn bản mới và gọi nó là wpa_supplicant.conf. Đảm bảo rằng bạn thay đổi phần mở rộng.txt thành.conf. Bạn có thể được nhắc xác nhận.
  5. Bây giờ chúng ta sẽ thiết lập truy cập WiFi cho Raspberry Pi. Nếu bạn đang kết nối Raspberry Pi với cáp ethernet, bạn có thể chuyển sang bước tiếp theo của hướng dẫn.
  6. Mở tệp wpa_supplicant.conf mới tạo của bạn bằng bất kỳ trình soạn thảo văn bản nào bạn muốn. Sao chép và dán vào đó:

    quốc gia =

    ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "" psk = "" key_mgmt = WPA-PSK}

  7. Thay thế bằng mã ISO Alpha-2 của quốc gia bạn.
  8. Thay thế bằng tên mạng và mật khẩu WiFi của bạn.

Tệp wpa_supplicant.conf của bạn sẽ trông giống như sau:

quốc gia = GB

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}

Điều sẽ xảy ra bây giờ là Raspberry Pi sẽ tìm kiếm tệp ssh khi khởi động. Nếu nó tìm thấy nó (bất kể tệp chứa gì), nó sẽ bật SSH. Nó cũng sẽ tìm kiếm tệp wpa_supplicant.conf để thiết lập WiFi. Đây là lý do tại sao những tệp này là cần thiết.

Bước 3: Truy cập Raspberry Pi (Phần 1) - Truy cập mạng

Truy cập Raspberry Pi (Phần 1) - Truy cập mạng
Truy cập Raspberry Pi (Phần 1) - Truy cập mạng

Bây giờ chúng ta đã định cấu hình cho SSH và thiết lập WiFi, đã đến lúc bật Raspberry Pi. Tháo thẻ SD khỏi máy tính của bạn một cách an toàn và cắm nó vào khe cắm thẻ SD của Raspberry Pi. Cắm nguồn điện và bật nguồn. Trong thời gian này, Raspberry Pi sẽ khởi động và kết nối với mạng WiFi của bạn.

Để SSH vào Raspberry Pi, bạn sẽ cần địa chỉ IP cục bộ của nó. Địa chỉ IP cục bộ cho phép bộ định tuyến xác định máy nào đang truy cập mạng. Bạn có thể lấy địa chỉ IP của Raspberry Pi bằng cách truy cập vào bộ định tuyến và duyệt qua tất cả các thiết bị được kết nối hoặc bằng cách sử dụng một số phần mềm quét IP (như Angry IP Scanner). Tôi sẽ sử dụng Angry IP Scanner, vì nó thực sự dễ sử dụng.

Những gì phần mềm này thực hiện là quét qua tất cả các địa chỉ IP có sẵn trên mạng và tìm tất cả các thiết bị được kết nối với bộ định tuyến của bạn. Tên phần mềm có một chút gây hiểu lầm, ở chỗ nó không nổi giận, cũng như sẽ không gây hại cho máy tính hoặc bộ định tuyến của bạn.

Nếu bạn sử dụng Angry IP Scanner:

  1. Cài đặt phần mềm trên máy Windows / Mac của bạn và khởi chạy nó.
  2. Đặt dải IP của bạn. Mạng cục bộ của tôi chạy trên 192.168.1.xxx, vì vậy tôi đặt phạm vi của mình là 192.168.1.0 đến 192.168.1.255. Để giúp bạn xác định phạm vi để sử dụng, hãy đọc qua bài viết này.
  3. Nhấn nút Bắt đầu và để Máy quét IP Angry quét qua các địa chỉ IP.
  4. Khi Angry IP Scanner đã hoàn thành, hãy tìm địa chỉ IP có tên máy chủ giống như raspberrypi.local.
  5. Xin chúc mừng, bạn đã có địa chỉ IP Raspberry Pi của mình!

Lưu ý: nếu bạn có nhiều Raspberry Pis trên mạng của mình, bạn có thể cần thực hiện quét khi Raspberry Pi mới đã tắt nguồn, sau đó quét lại khi Raspberry Pi được bật. Bạn sẽ cần so sánh kết nối mới nào đã được thực hiện trên mạng.

Bước 4: Truy cập Raspberry Pi (Phần 2) - Truy cập SSH

Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH
Truy cập Raspberry Pi (Phần 2) - Truy cập SSH

Bây giờ bạn đã có địa chỉ IP của Raspberry Pi, bạn có thể SSH vào đó. Là người dùng Windows, bạn sẽ cần một ứng dụng khách SSH như PuTTY.

  1. Khởi chạy PuTTY.
  2. Trong phần Danh mục ở bên trái của cửa sổ, hãy đảm bảo rằng bạn đã chọn Phiên.
  3. Ở phía bên phải của cửa sổ, trong Tên máy chủ (hoặc địa chỉ IP), hãy nhập địa chỉ IP của Raspberry Pi mà bạn đã tìm thấy ở bước trước. Trong trường hợp của tôi, đó là 192.168.1.77.
  4. Trong Cổng, hãy đảm bảo rằng nó được đặt thành 22.
  5. Trong Loại kết nối, đảm bảo SSH được chọn.
  6. [TÙY CHỌN] Bạn có thể lưu các cài đặt này bằng cách nhập tên phiên của mình trong Phiên đã lưu, sau đó nhấn nút Lưu.
  7. Nhấn nút Mở. Nếu bạn đang kết nối lần đầu tiên, PuTTY sẽ nhắc bạn về việc cho phép khóa vân tay. Cho phép họ tiếp tục nhập SSH vào Raspberry Pi của bạn.
  8. Bảng điều khiển sẽ yêu cầu bạn đăng nhập tên người dùng. Nhập pi và nhấn Enter.
  9. Sau đó, bạn sẽ được yêu cầu nhập mật khẩu. Nhập mâm xôi và nhấn enter.

Đó là nó!

Bước 5: Thiết lập Raspberry Pi (Phần 2) - Cập nhật Raspberry Pi

Luôn luôn là một thông lệ tốt để giữ cho Hệ điều hành Raspberry Pi luôn được cập nhật. Sau khi bạn có SSH-ed vào Raspberry Pi, hãy nhập lệnh sudo apt update và nhấn phím Enter. Thao tác này sẽ cập nhật các gói được sử dụng trong Hệ điều hành. Nếu yêu cầu bạn xác nhận, hãy nhấn y. Bạn sẽ thấy rất nhiều văn bản và tỷ lệ phần trăm, nhưng không sao cả!

Sau khi hoàn tất, bạn sẽ cần phải cập nhật hệ điều hành. Chạy lệnh sudo apt full-upgrade. Thao tác này sẽ tải xuống và cập nhật hệ điều hành, đồng thời xóa các phần phụ thuộc cũ mà nó không còn cần nữa. Bạn sẽ thấy nhiều văn bản và tỷ lệ phần trăm hơn, và điều đó cũng ổn!

Sau khi hoàn tất, hãy khởi động lại Raspberry Pi bằng cách chạy lệnh sudo reboot. Thao tác này sẽ đóng kết nối SSH và khởi động lại Raspberry Pi. Chờ vài phút để Raspberry Pi khởi động lại và kết nối với mạng của bạn. Sau đó lặp lại Bước 4 ở trên để SSH vào Raspberry Pi một lần nữa.

Bước 6: Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng

Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng
Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng
Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng
Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng
Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng
Thiết lập RaspberryPi (Phần 3) - Tên máy chủ dễ dàng

Bây giờ, chúng ta cần kích hoạt quyền truy cập dễ dàng vào hệ thống tệp của Raspberry Pi để chúng ta có thể truy cập các tệp và thư mục của Raspberry Pi. Để làm như vậy, chúng tôi sẽ cần thay đổi Tên máy chủ và cài đặt một số gói bổ sung.

  1. Trong bảng điều khiển của Raspberry Pi, nhập sudo raspi-config và nhấn Enter.
  2. Điều hướng bằng các phím mũi tên của bạn đến Tùy chọn mạng và nhấn Enter.
  3. Chọn Tên máy chủ.
  4. Đặt tên máy chủ mới của bạn. Ví dụ: tôi đặt của tôi thành MyLocalPi. Sau đó nhấn Enter.
  5. Tiếp tục chọn Kết thúc và quay lại màn hình chính. Thoát tiện ích RaspiConfig.
  6. Nếu nó yêu cầu bạn khởi động lại, hãy chọn có. Nếu không, trong bảng điều khiển, hãy nhập sudo reboot và nhấn Enter.

Bạn có thể kiểm tra xem tên máy chủ của mình đã thay đổi hay chưa bằng cách nhập tên máy chủ vào bảng điều khiển và nhấn Enter. Bạn sẽ thấy tên máy chủ mới của mình xuất hiện. Bạn cũng có thể chạy lại Angry IP Scanner và bạn sẽ thấy rằng tên máy chủ của Raspberry Pi của bạn sẽ thay đổi.

Bước 7: Thiết lập RaspberryPi (Phần 4) - Samba

Bây giờ chúng ta sẽ thiết lập quyền truy cập tệp bằng Samba. Samba là gói cung cấp cho máy tính truy cập vào hệ thống tệp của Raspberry Pi. Với nó, bạn sẽ có thể điều hướng Raspberry Pi bằng cửa sổ thám hiểm của Windows hoặc Finder của Mac. Đối với người dùng Windows, đây được gọi là Windows File Share. Nó cũng cho phép người dùng Mac truy cập Raspberry Pi trong thư mục Chia sẻ.

  1. Trong bảng điều khiển, gõ sudo apt install -y samba. Thao tác này sẽ cài đặt gói Samba.
  2. Sau khi cài đặt, hãy nhập sudo nano /etc/samba/smb.conf. Thao tác này sẽ mở tệp smb.conf trong bảng điều khiển, sẵn sàng để chỉnh sửa.
  3. Chúng tôi cần định cấu hình Samba để cấp cho chúng tôi quyền truy cập vào hệ thống tệp trên Raspberry Pi. Ở cuối tệp smb.conf, thêm các dòng sau:

    [PiShare]

    bình luận = Pi Chia sẻ đường dẫn = / home / pi có thể duyệt = có thể ghi = có chỉ khách = không tạo mặt nạ = 0740 mặt nạ thư mục = 0750 công khai = không

  4. Nhấn Ctrl + X (phím điều khiển và phím X) để thoát. Khi được yêu cầu lưu, hãy nhấn Yes.
  5. Bây giờ chúng ta cần tạo một người dùng Samba để truy cập từ xa. Trong giao diện điều khiển, gõ sudo smbpasswd -a pi. Điều này sẽ tạo ra người dùng Samba pi.
  6. Tạo mật khẩu cho người dùng Samba của bạn. Bạn sẽ được nhắc nhập lại chính mật khẩu đó.

Đó là nó!

Bước 8: Truy cập Raspberry Pi (Phần 3) - Truy cập tệp

Truy cập Raspberry Pi (Phần 3) - Truy cập tệp
Truy cập Raspberry Pi (Phần 3) - Truy cập tệp
Truy cập Raspberry Pi (Phần 3) - Truy cập tệp
Truy cập Raspberry Pi (Phần 3) - Truy cập tệp
Truy cập Raspberry Pi (Phần 3) - Truy cập tệp
Truy cập Raspberry Pi (Phần 3) - Truy cập tệp

Bây giờ bạn đã thiết lập Raspberry Pi, đã đến lúc chuyển sang máy điều khiển từ xa của bạn.

Bạn có thể truy cập hệ thống tệp của mình theo những cách sau:

  • Mở cửa sổ Run bằng cách nhấn WinKey + R và nhập [HOSTNAME], thay thế [HOSTNAME] bằng tên máy chủ bạn đã nhập ở Bước 6.
  • Mở cửa sổ thám hiểm (ví dụ: Tài liệu hoặc Máy tính của tôi). Trong thanh địa chỉ, nhập [HOSTNAME], thay thế [HOSTNAME] bằng tên máy chủ bạn đã nhập ở Bước 6.
  • Trên màn hình Desktop, nhấp chuột phải và chọn New-> Shortcut. Trong hộp văn bản vị trí, nhập [HOSTNAME], thay thế [HOSTNAME] bằng tên máy chủ mà bạn đã nhập ở Bước 6. Nhấn Tiếp theo. Sau đó, bạn có thể đặt tên cho phím tắt theo lựa chọn của mình.

Khi bạn cố gắng truy cập hệ thống tệp Raspberry Pi bằng bất kỳ phương pháp nào ở trên, Windows sẽ yêu cầu bạn nhập tên người dùng và mật khẩu. Sử dụng tên người dùng và mật khẩu bạn đã thiết lập cho cấu hình Samba (Bước 7).

Bước 9: Ghi chú cuối cùng

Đó là nó! Giờ đây, bạn có thể điều hướng hệ thống tệp Raspberry Pi thông qua hệ thống điều hướng tệp của máy tiêu chuẩn. Điều này làm cho nó thuận tiện hơn rất nhiều so với việc phải cắm chuột, bàn phím và màn hình, hoặc phải điều hướng qua các thư mục bằng nhiều lệnh ls.

Đối với những người dùng tự tin và nâng cao hơn, bạn cũng có thể chạy lệnh git checkout trực tiếp trên Raspberry Pi thông qua Windows. Điều này làm cho việc kiểm tra, sửa đổi và cam kết mã vào kho lưu trữ dễ dàng hơn rất nhiều.

Một lưu ý khá quan trọng

Khi bạn truy cập hệ thống tệp Raspberry Pi, bạn sẽ thấy hai thư mục: pi và PiShare (hoặc tương tự, tùy thuộc vào tên người dùng Samba và tên được định cấu hình trong tệp smb.conf, cả ở Bước 7). Trong trường hợp này, việc chọn một trong hai thư mục sẽ cho phép bạn truy cập vào các tệp và mở chúng, NHƯNG điều hướng qua thư mục pi có nghĩa là bạn mất quyền chỉnh sửa riêng tư, tức là bạn sẽ không thể tạo và chỉnh sửa tệp. Tuy nhiên, điều hướng qua thư mục PiShare cho phép bạn toàn quyền truy cập.

Đó là nó! Giờ đây, bạn thậm chí không cần chuột, bàn phím và màn hình cho các dự án Raspberry Pi! Đó là giải phóng như thế nào?

Đề xuất: