Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Raspberry Pi là một máy tính kích thước thẻ tín dụng giá rẻ, yêu cầu một số thành phần phần cứng cơ bản để tạo ra các dự án thú vị có thể sử dụng trong đời sống hàng ngày để làm cho cuộc sống dễ dàng hơn. Đơn giản để bắt đầu, thiết bị điện tử khiêm tốn nhưng tuyệt vời này đi kèm với các tài nguyên bổ sung bao gồm màn hình, bàn phím và chuột. Các mẫu Raspberry Pi mới nhất thường có ba đến bốn cổng Universal Serial Bus (USB), một cổng ethernet và một cổng High Definition Multimedia Interface (HDMI). Nó có thể làm tất cả những gì bạn mong đợi từ một trạm làm việc, như phát video chất lượng cao, tạo bảng tính, trạm FM radio và chơi game, v.v. Thiết lập trong bài viết này cho phép bạn thiết lập kết nối giữa board Raspberry Pi và laptop. Đây là phương pháp cơ bản và tiện lợi để truy cập Raspberry Pi từ xa. Bây giờ, hãy chuyển sang thiết lập Raspberry Pi, cài đặt các gói cần thiết và thực hiện một số thay đổi phần cứng!

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Cách thiết lập Raspberry Pi và các thành phần phần cứng khác?

Cách tốt nhất để bắt đầu bất kỳ dự án nào là lập danh sách các thành phần và nghiên cứu sơ lược về chúng vì không ai muốn bị kẹt giữa chừng dự án chỉ vì thiếu một thành phần.

Bước 1: Các thành phần cần thiết

  • Raspberry Pi 3B+
  • Tivi có cổng HDMI
  • Chuột có dây
  • Đọc thẻ Micro SD
  • Thẻ SD 32 GB
  • Adapter Raspberry Pi
  • Cáp Ethernet RJ45
  • Laptop

Bước 2: Chọn mẫu Raspberry Pi

Một số mẫu raspberry pi có sẵn trên thị trường. Trừ raspberry pi zero, bất kỳ mẫu nào cũng có thể ưu tiên. Điều này là vì trên Pi zero, thiết lập mạng là một công việc rất mệt mỏi. Các mẫu mới nhất như 3A+, 3B+ có thể mua. Raspberry Pi 4 là thiết bị nhanh nhất và mạnh mẽ nhất mà Quỹ Raspberry Pi đã phát hành cho đến nay nhưng nhóm Raspberry Pi chưa chia sẻ các vấn đề phần cứng sau khi phát hành. Nó không khởi động tốt vì cổng USB-C không cung cấp đủ điện năng để boot. Vì vậy, trong dự án này, chúng ta sẽ sử dụng Raspberry Pi 3B+.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 3: Cài đặt SD Card Formatter trên Laptop

SD Card formatter cần được cài đặt trên laptop vì chúng ta sẽ cần phần mềm này để định dạng thẻ SD trước khi đưa các file Hệ điều hành vào. Nó có thể tải xuống từ đây. Giải nén tất cả các file vào một thư mục và bắt đầu cài đặt.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 4: Cài đặt Win32 Disk Imager trên Laptop

Win32 Disk Imager cần được cài đặt trên laptop vì chúng ta sẽ cần phần mềm này để Ghi file image Hệ điều hành của chúng ta vào thẻ SD. Phần mềm này có thể dễ dàng tìm thấy trên internet và cũng có thể tải xuống từ đây.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 5: Cài đặt VNC Viewer trên Laptop

VNC là khung chia sẻ màn hình đồ họa cho phép bạn điều khiển từ xa giao diện màn hình của một máy tính (chạy VNC Server) từ một máy tính hoặc điện thoại khác (chạy VNC Viewer). Có một số loại VNC Viewer ví dụ: TigerVNC, TeamViewer, Real VNC, v.v. Yêu cầu của chúng ta là RealVNC và nó dễ dàng có sẵn trên internet và có thể tải xuống từ đây. Phiên bản Raspbian mới nhất bao gồm VNC Server cho phép chúng ta điều khiển Pi từ xa và VNC Viewer cho phép chúng ta điều khiển các hệ thống khác từ Pi. Sau khi mở liên kết được đề cập ở trên, nhấp vào biểu tượng Raspberry Pi và bắt đầu tải xuống vì chúng ta cần VNC Viewer cho Raspberry Pi.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 6: Định dạng thẻ SD

Sau khi cài đặt cả hai phần mềm, hãy định dạng thẻ SD để các file không cần thiết được cài đặt ban đầu trong thẻ có thể bị xóa. Vì chúng ta đã định dạng thẻ SD, chúng ta hiện đã sẵn sàng cài đặt Hệ điều hành vào nó.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 7: Tải xuống Hệ điều hành mới nhất

Hệ điều hành mới nhất cần được tải xuống từ trang web chính thức của raspberry pi. Phiên bản mới nhất của Raspbian là "Raspbian Buster". Nó bao gồm các tính năng lập trình mới nhất cho việc kết nối các thiết bị phần cứng như NodeRed v.v. Một phương pháp thay thế cũng có sẵn để cài đặt Raspbian lên Pi. Trước tiên, tải xuống Noobs là Bộ cài đặt Hệ điều hành và chứa Raspbian mới nhất nhưng đây là quy trình tốn thời gian do đó chúng ta sẽ tải trực tiếp "Raspbian Buster With Desktop And Recommended Software" cho Raspberry Pi của mình. Raspbian có thể tải xuống từ đây.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 8: Ghi Hệ điều hành lên thẻ SD

Vì chúng ta đã tải xuống Hệ điều hành cho Raspberry Pi, chúng ta đã sẵn sàng ghi file img lên thẻ SD. Sau khi chọn file img, nhấp vào biểu tượng ghi và chờ cho đến khi toàn bộ file img được ghi vào thẻ SD. Trước khi nhấp vào nút Ghi, hãy chọn tùy chọn MD5 từ mũi tên xuống trong Hash.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 9: Cấu hình Wifi trên Pi

Sau khi ghi Hệ điều hành lên thẻ SD, hãy rút thẻ SD khỏi Card Reader. Kết nối Bàn phím và Chuột với Raspberry Pi. Kết nối một đầu cáp HDMI với tivi và đầu kia với Raspberry Pi. Cấp nguồn cho Pi bằng adapter và chờ cho đến khi Raspberry Pi khởi động. Sau khi boot, thiết lập mật khẩu Wifi bằng cách nhấp vào biểu tượng Wifi ở góc trên bên phải của Raspbian. Một địa chỉ IP sẽ được gán cho Raspberry Pi và trong trường hợp của tôi, địa chỉ IP là: "192.168.1.15". Ghi nhớ địa chỉ IP này vì nó sẽ được cần trong các cấu hình tiếp theo. Cáp Ethernet cũng có thể được dùng để chia sẻ kết nối wifi của laptop với Raspberry Pi nhưng chúng ta phải thay đổi một số cài đặt Internet. Đây là một nhiệm vụ hơi khó khăn do đó kết nối Pi qua Wifi được khuyến nghị. Lưu ý: Mỗi cá nhân sẽ được gán một địa chỉ IP khác nhau tùy thuộc vào router Wifi.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Chúng ta cũng có thể tìm thấy IP được gán bằng cách điều hướng đến Lx Terminal/cửa sổ lệnh và nhập lệnh sau:

ifconfig
Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 10: Bật SSH Client và VNC trên Raspberry Pi

Để truy cập Raspberry Pi từ xa, SSH cần được bật. Đây là giao thức đăng nhập từ xa sử dụng Cổng 22 theo mặc định. Trong phiên bản cũ hơn của Raspbian, ssh được bật theo mặc định nhưng sau bản phát hành Raspbian tháng 11 năm 2016, ssh server bị tắt theo mặc định và cần được bật thủ công. Sau khi tìm ra địa chỉ IP của Pi, nhấp vào biểu tượng Raspberry ở góc trên bên trái.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Điều hướng đến Preferences (Tùy chọn) và từ đó chọn Raspberry Pi Configuration (Cấu hình Raspberry Pi) và cuối cùng nhấp vào Interfaces (Giao diện). Từ danh sách các nút, bạn phải nhấp vào hai nút Enable (Bật) duy nhất. Thứ nhất là SSH và thứ hai là VNC.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 11: Cách thay thế bật SSH Client trên Windows

Có một phương án thay thế để bật SSH client. Sau khi bạn đã ghi Raspbian lên thẻ SD, hãy mở thẻ SD, nhấp chuột phải vào bất kỳ đâu và tạo một file text mới. Sau khi tạo file txt, bạn sẽ thấy nó được đặt tên là "New Text Document.txt". Xóa tất cả nội dung này và thay vào đó viết "ssh". Sau khi tạo file này, hãy rút thẻ SD và cắm vào Raspberry Pi. Bây giờ, ssh sẽ được bật tự động.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 12: Cài đặt Putty trên Laptop

PuTTY là một công cụ cực kỳ linh hoạt dùng để truy cập từ xa vào một máy tính khác. Nó hoạt động như một SSH client và nổi tiếng với tường lửa mạnh mẽ và tính linh hoạt. Chúng ta sẽ cài đặt Putty trên laptop vì nó hỗ trợ giao thức SSH. SSH qua PuTTY cung cấp cách dễ dàng để truy cập an toàn Raspberry Pi từ hệ thống Windows. Putty cho windows có thể dễ dàng tìm thấy trên internet và cũng có thể tải xuống từ đây.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 13: Đăng nhập vào Raspberry Pi qua Putty

Nhập địa chỉ IP được gán cho Raspberry Pi của chúng ta bởi router Wifi. Trong trường hợp của tôi, địa chỉ IP được gán là "192.168.1.15".

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Sau khi nhập địa chỉ IP, màn hình sẽ xuất hiện và yêu cầu tên người dùng và mật khẩu. Tên người dùng mặc định là "pi" và mật khẩu là "raspberry". Chúng ta có thể thay đổi thông tin đăng nhập nếu muốn.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Bước 14: Kiểm tra phiên bản VNC Viewer

Chạy các lệnh sau để đảm bảo rằng chúng ta có phiên bản mới nhất của VNC Viewer.

sudo apt update
sudo apt install realvnc-vnc-server realvnc-vnc-viewer

Bước 15: Kết nối Pi với VNC Viewer

Mở VNC Viewer và nhập địa chỉ IP đã nhập trước đó trong Putty. Trong trường hợp của tôi, địa chỉ IP sẽ được sử dụng là "192.168.1.15". Sau khi nhập địa chỉ IP, server sẽ yêu cầu tên người dùng và mật khẩu. Tên người dùng mặc định là "pi" và mật khẩu là "raspberry". Nhấp vào nút OK.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer

Sau khi đăng nhập, chúng ta đã có quyền truy cập từ xa vào Pi của mình và bây giờ chúng ta có thể sử dụng Pi. Bây giờ, chúng ta có thể tạo một số dự án thú vị như tự động hóa nhà, máy chủ airplay, v.v. sử dụng Pi của chúng ta.

Cách truy cập giao diện đồ họa (GUI) của Raspberry Pi qua SSH và VNC Viewer