Cách xây dựng Raspberry Pi KVM của riêng bạn

Cách xây dựng Raspberry Pi KVM của riêng bạn
Độc giả như bạn giúp hỗ trợ MUO. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm.

Công tắc KVM (bàn phím, video, chuột) cho phép người dùng truy cập từ xa vào hệ thống hoặc máy tính của họ, ngay cả khi họ không thể khởi động. Mặc dù bạn luôn có thể lấy một KVM dựng sẵn, nhưng bạn cũng có thể xây dựng KVM của riêng mình bằng Raspberry Pi, điều này sẽ giúp bạn tiết kiệm hàng trăm đô la. Bằng cách kết hợp một số bộ phận với Raspberry Pi, chúng ta có thể nhanh chóng xây dựng một đơn vị Pi KVM và truy cập nó qua internet để điều khiển máy tính và máy chủ từ xa.





LÀM VIDEO TRONG NGÀY

Tại sao Pi KVM lại khác?

Không giống như VPN hoặc các ứng dụng truy cập từ xa như TeamViewer yêu cầu HĐH hoạt động, KVM hoặc Pi KVM (KVM chạy trên Raspberry Pi) chạy độc lập với hệ điều hành của hệ thống và cho phép bạn bật nguồn hệ thống từ xa, truy cập BIOS, cài đặt hệ điều hành, khởi động lại, v.v.





Những điều bạn cần để xây dựng một KVM Pi DIY

Bạn sẽ cần các thành phần phần cứng sau để xây dựng Raspberry Pi KVM của mình:





  • Raspberry Pi 3, 4 hoặc Zero 2 W có nguồn điện.
  • Thẻ nhớ microSD 16GB hoặc lớn hơn.
  • 2 x Cáp USB loại A đực sang loại A cái.
  • Cáp USB Type C—nếu bạn đang sử dụng Raspberry Pi 4.
  • Cáp micro USB—nếu bạn định sử dụng Raspberry Pi 3 hoặc Zero 2 W.

Nếu không tìm thấy cáp chia, bạn cũng có thể tự tạo cáp của riêng mình bằng cách nối và kết nối một cặp cáp USB đực-cái Loại A.

Ngoài ra, Pi KVM chụp ảnh chụp nhanh từ đầu ra HDMI của hệ thống của bạn và hiển thị chúng trong thời gian thực. Có hai cách khác nhau để quay video khi bạn chọn xây dựng Pi KVM của riêng mình. Bạn có thể chọn một trong hai, dựa trên bảng Raspberry Pi có sẵn.



  • Bộ chuyển đổi HDMI sang CSI: hoạt động với tất cả Raspberry Pi, bao gồm Raspberry Pi Zero W và 2 W. Nó cũng nhanh hơn nhiều, với độ trễ cực thấp (luồng MJPEG và H.264/WebRTC).
  • Thẻ ghi video HDMI sang USB: hoạt động với Raspberry Pi 2, 3, 4. Nó tương đối chậm hơn CSI, với độ trễ cao nhưng hoạt động tốt.

Bên dưới, bạn sẽ tìm hiểu các bước để xây dựng Pi KVM với Raspberry 4 hoặc Raspberry Pi Zero 2 W, sử dụng thẻ quay video HDMI sang USB hoặc bộ chuyển đổi CSI sang HDMI và cáp chia USB DIY.

Flash Pi KVM Disk Image trên thẻ MicroSD

Để bắt đầu, hãy tải xuống phiên bản làm sẵn mới nhất Hình ảnh Pi KVM cho Raspberry Pi của bạn. Có một vài hình ảnh khác nhau có sẵn cho Raspberry Pi dựa trên kiểu máy và bộ chuyển đổi HDMI (bộ chuyển đổi HDMI sang CSI hoặc HDMI sang USB dongle) mà bạn sẽ sử dụng cho bản dựng này.





Sau đó làm theo các bước sau để flash thẻ nhớ microSD với hình ảnh Hệ điều hành Pi KVM.

  1. Kết nối thẻ nhớ microSD với hệ thống của bạn.
  2. Tải xuống và khởi chạy Hình ảnh quả mâm xôi Pi dụng cụ.
  3. Lựa chọn Chọn hệ điều hành > Sử dụng tùy chỉnh và sau đó duyệt đến vị trí lưu trữ hình ảnh Pi KVM đã tải xuống.
  4. Nhấp chuột Mở .   đăng nhập vào pi kvm
  5. Nhấp chuột Chọn Bộ nhớ và chọn thẻ nhớ microSD của bạn.   nhấp vào tùy chọn thiết bị đầu cuối trong pi-kvm
  6. Nhấp chuột Viết . Nhấp chuột Đúng xác nhận. Điều này sẽ mất một lúc để hoàn thành.

Nếu bạn định sử dụng Raspberry Pi Zero W hoặc 2 W hoặc Wi-Fi để kết nối mạng, bạn cần gắn phân vùng PIBOOT (FAT32) và chỉnh sửa pikvm.txt tập tin. Mở tệp trong Notepad và dán các dòng sau vào bên dưới FIRST_BOOT=1 và thay thế SSID và mật khẩu Wi-Fi.





WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Password"
  bắt đầu sử dụng pi-kvm để truy cập và điều khiển máy tính từ xa qua mạng

Kết nối Raspberry Pi với Nguồn và Bộ chuyển đổi HDMI

Sau khi flash thẻ nhớ microSD, hãy kết nối Raspberry Pi với bộ chuyển đổi HDMI sang USB hoặc HDMI sang CSI.

  1. Lắp thẻ nhớ microSD vào Raspberry Pi.
  2. Lấy cáp bộ chia USB và cách điện chân +5V ở một trong các cổng đực USB Loại A trên cáp bộ chia bằng băng dính. Cổng Loại A có chân +5V không cách điện này được kết nối với cổng USB của máy tính/máy chủ mà bạn muốn quản lý từ xa. Nếu không tắt mã pin này, bạn có thể làm hỏng cổng USB trên máy tính hoặc máy chủ.   điều chỉnh độ phân giải trong pi kvm
  3. Nếu bạn đang xây dựng cáp chia DIY như chúng tôi đã làm, bạn có thể không kết nối dây màu đỏ của một trong các cáp đực USB Loại A. Tham khảo sơ đồ nối dây sau đây để biết chi tiết.   tải lên hình ảnh hệ điều hành để khởi động
  4. Lấy cáp USB Type A đến Type C và kết nối nó với cổng Type A cái trong cáp chia và cổng Type C trên đầu vào nguồn Raspberry Pi.
  5. Nếu bạn đang sử dụng khóa chuyển đổi HDMI sang USB, hãy kết nối nó với một trong các cổng USB 2.0 của Raspberry Pi 4, như minh họa bên dưới.
  6. Nếu bạn định sử dụng cầu nối HDMI với CSI, hãy kết nối cáp ruy băng với cổng Máy ảnh trên Raspberry Pi 4 hoặc Raspberry Pi Zero 2 W.
  7. Kết nối cáp LAN với Raspberry Pi 4 và bộ định tuyến. Người dùng Raspberry Pi Zero 2 W cần nhập chi tiết Wi-Fi theo cách thủ công sau khi flash thẻ nhớ microSD với hình ảnh Hệ điều hành Pi KVM bằng cách gắn phân vùng PIBOOT.
  8. Cuối cùng, kết nối cổng Type A với nguồn điện 5V/3A để bật và khởi động Raspberry Pi 4 hoặc Zero 2 W.

Thiết lập Pi KVM

Quá trình khởi động đầu tiên sẽ mất nhiều thời gian hơn để hoàn thành. Sau khi hoàn tất, hãy mở cấu hình bộ định tuyến của bạn và chuyển đến cài đặt DHCP. Tìm địa chỉ IP của Raspberry Pi hoặc Pi KVM được kết nối. Bạn cũng có thể sử dụng ứng dụng Fing trên điện thoại thông minh của mình để quét mạng và tìm địa chỉ IP.

Sau khi tìm thấy, bạn có thể mở địa chỉ IP trong trình duyệt web, chẳng hạn như Chrome hoặc Safari. Thao tác này sẽ tải trang đăng nhập Pi KVM. Nhập 'admin' cho cả tên người dùng và mật khẩu, sau đó nhấp vào Đăng nhập .

làm thế nào để loại bỏ virus trojan khỏi Windows 10

Nhấp chuột Phần cuối và sau đó làm theo các bước sau để bật quyền đọc/ghi và cập nhật Pi KVM.

Đăng nhập với tư cách là siêu người dùng (người dùng root). Mật khẩu là 'root' theo mặc định.

su

Kích hoạt quyền đọc/ghi:

rw

Sau đó nhập lệnh sau để kiểm tra và cập nhật Pi KVM:

pacman -Syu

Thao tác này sẽ kiểm tra và cài đặt các bản cập nhật. Có thể mất vài phút để hoàn thành. Sau khi cập nhật, đặt hệ thống tệp ở chế độ chỉ đọc bằng cách chạy lệnh sau:

ro

Tiếp theo, quay trở lại trang chủ và nhấp vào KVM quyền mua. Thao tác này sẽ ngay lập tức tải màn hình của máy chủ hoặc máy tính của bạn có kết nối thẻ chụp HDMI sang CSI hoặc HDMI sang USB. Bây giờ bạn có thể truy cập PC hoặc máy chủ từ xa.

Ngoài ra còn có một số tùy chọn khác có sẵn mà bạn có thể sử dụng để điều chỉnh chất lượng hình ảnh được truyền phát, FPS, kích thước, gắn kết ISO, v.v.

Chúng tôi đang sử dụng thẻ nhớ microSD 32 GB, thẻ này cung cấp cho chúng tôi nhiều không gian trống hơn để lưu trữ nhiều hình ảnh hệ điều hành trên Pi. Bạn có thể sử dụng thẻ nhớ microSD lớn hơn để lưu trữ nhiều hình ảnh hệ điều hành để bạn có thể cài đặt một hệ điều hành khác trên máy chủ khi cần thiết.

Bạn cũng có thể kết nối và bật điều khiển ATX để BẬT/TẮT hoặc đặt lại PC hoặc máy chủ.

Đưa Pi KVM ra Internet để truy cập từ xa

Để cho phép truy cập từ xa vào Raspberry Pi hoặc Pi KVM, bạn có thể sử dụng DuckDNS và Chuyển tiếp cổng trong bộ định tuyến của mình. Bạn cũng có thể thiết lập Đường hầm Cloudflare để truy cập từ xa Pi KVM của bạn và điều khiển PC hoặc máy chủ của bạn bằng kết nối HTTPS an toàn.

Ngoài ra, bạn cũng có thể cài đặt và sử dụng Tailscale VPN để truy cập Pi KVM của bạn từ mọi nơi. TailScale là một công cụ miễn phí sử dụng cho các mục đích riêng tư mà bạn có thể thiết lập trong Pi KVM và trên thiết bị Windows, macOS, Linux, Android hoặc iOS từ xa mà bạn sẽ sử dụng để truy cập Pi KVM qua internet.

Để cài đặt và thiết lập Tailscale, hãy chạy các lệnh sau trong ứng dụng Terminal.

su
rw
pacman -Syu tailscale-pikvmsystemctl enable --now tailscaled

Thao tác này sẽ cài đặt Tailscale và bật tự động khởi động cho nó nếu Pi KVM khởi động lại.

tailscale up

Điều này sẽ hiển thị một URL. Sao chép URL vào trình duyệt web và ủy quyền. Sau khi ủy quyền, hãy nhập lệnh sau để khởi động lại Pi KVM:

reboot

Giờ đây, bạn có thể truy cập máy chủ hoặc máy tính được kết nối với Pi KVM từ bất kỳ hệ thống nào. Bạn chỉ cần cài đặt Tailscale VPN trên thiết bị, truy cập trang quản trị để xem các mạng VPN khả dụng, sau đó sử dụng URL Tailscale được hiển thị của Pi KVM để truy cập và điều khiển máy chủ hoặc máy tính của bạn từ xa. Để tìm hiểu thêm, bạn có thể truy cập vào Pi KVM GitHub trang.

Giá cả phải chăng nhất KVM Over IP

DIY Pi KVM này là một trong những công tắc KVM giá cả phải chăng nhất mà bạn có thể sử dụng để có toàn quyền kiểm soát máy chủ hoặc máy của mình từ xa, ngay cả khi chúng không khởi động được, gặp sự cố hoặc gặp phải các lỗi liên quan đến phần mềm hoặc hệ điều hành. Bạn có thể nhanh chóng gắn ISO hệ điều hành, cài đặt nó và khôi phục bản sao lưu để đưa máy chủ và các dịch vụ trực tuyến trở lại.

Bạn cũng có thể sử dụng Raspberry Pi Zero 2 W để giảm chi phí và dấu chân xây dựng tổng thể. Tuy nhiên, bạn sẽ mong đợi ít khung hình hơn và độ trễ cao hơn một chút so với Raspberry Pi 4 mà chúng tôi đã sử dụng trong hướng dẫn này.