Thiết lập VNC trên Raspberry Pi để điều khiển từ xa bằng bất kỳ PC hoặc điện thoại nào

Thiết lập VNC trên Raspberry Pi để điều khiển từ xa bằng bất kỳ PC hoặc điện thoại nào

Sử dụng Raspberry Pi làm PC tiêu chuẩn - với màn hình và bàn phím - là một cách tương tác với thiết bị. Nhưng thông thường, bạn có thể không cần những vật dụng này. Các cổng USB của bạn có thể quá bận để kết nối bàn phím và màn hình có thể quá khó sử dụng cho dự án của bạn. Mặc dù màn hình cảm ứng nhỏ gọn, di động là một lựa chọn, nhưng bạn có thể từ bỏ ý tưởng về một màn hình chuyên dụng hoàn toàn để có thể truy cập Pi của bạn từ xa.





SSH là một phương tiện phổ biến để thực hiện việc này, nhưng không có phần mềm và cấu hình bổ sung, điều này bị giới hạn ở quyền truy cập dòng lệnh. VNC là một giải pháp thay thế mạnh mẽ để truy cập máy tính từ xa và hiện được tích hợp sẵn trong hệ điều hành Raspberry Pi chính, Raspbian Jessie với máy tính để bàn PIXEL.





VNC là gì?

Mạng máy tính ảo là một phương tiện mà bạn có thể kết nối từ xa với một máy tính thứ hai. Nó sử dụng Bộ đệm khung từ xa giao thức cho phép truy cập và kiểm soát máy tính để bàn, đồng thời nó cũng có thể được sử dụng trên các hệ điều hành.





Trước đây chúng tôi đã xem xét cách bạn có thể kết nối với Raspberry Pi của bạn từ PC chạy Windows, Mac hoặc Linux bằng VNC , nhưng việc tích hợp RealVNC với Raspbian Jessie và bản cập nhật máy tính để bàn PIXEL có nghĩa là phần lớn quy trình đã được sắp xếp hợp lý.

Bây giờ, việc đảm bảo rằng bạn đã định cấu hình phần mềm máy chủ RealVNC trên Raspberry Pi và trình xem VNC trên thiết bị chính hoặc thiết bị điều khiển của bạn.



Định cấu hình VNC trên Raspbian Jessie

Cách dễ nhất để bắt đầu với RealVNC trên Raspberry Pi của bạn là sử dụng Raspbian Jessie mới nhất với máy tính để bàn PIXEL.

Tuy nhiên, bạn cần bật máy chủ VNC trước khi có thể kết nối với nó. Bạn có thể làm điều này bằng cách khởi động Pi của bạn như một máy tính để bàn, hoàn chỉnh với bàn phím, chuột và màn hình và điều hướng qua các tùy chọn ... nhưng điều đó không cần thiết. Để thực hiện mọi thứ không cần đầu (tức là từ một PC khác), trước tiên bạn nên bật SSH.





Thực hiện việc này bằng cách tắt Pi, tháo thẻ microSD và lắp vào máy tính của bạn. Trong phân vùng khởi động, hãy tạo một tệp trống có tên là SSH, không có phần mở rộng. Rút thẻ ra một cách an toàn và lắp lại vào số Pi của bạn. Khi khởi động, SSH bây giờ sẽ được bật. Đăng nhập qua kết nối SSH, bằng cách sử dụng địa chỉ IP trực tiếp hoặc địa chỉ Bonjour raspberrypi.local:

ssh pi@raspberrypi.local

(Mật khẩu mặc định là 'raspberry'.)





Cuối cùng, bạn cần kích hoạt VNC. Để làm điều này, hãy chạy:

sudo raspi-config

Và duyệt bằng các phím mũi tên để Tùy chọn giao diện> VNC , sau đó chọn đúng .

VNC hiện đã được bật và bạn sẽ có thể kết nối từ xa với máy tính để bàn ảo trên Raspberry Pi của mình thông qua phần mềm RealVNC.

Hướng dẫn cài đặt

Nếu bạn không sử dụng Raspbian Jessie với máy tính để bàn PIXEL, bạn cần phải cài đặt thủ công phần mềm RealVNC mới nhất từ ​​kho lưu trữ Raspbian. Chạy:

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

Để bật, hãy sử dụng raspi-config như được mô tả ở trên.

cách xóa ảnh trên mac

Máy chủ VNC giờ đây sẽ tự động khởi chạy mỗi khi Pi được khởi động.

Điều khiển từ xa Raspberry Pi của bạn với VNC Connect

RealVNC cũng có thể được sử dụng để điều khiển từ xa Pi của bạn từ mọi nơi trên thế giới miễn là bạn có kết nối internet! VNC Connect là một dịch vụ đám mây miễn phí (để sử dụng tại Gia đình, nhưng cũng có các tùy chọn Chuyên nghiệp và Doanh nghiệp) cung cấp khả năng quản lý kết nối đơn giản và các kết nối an toàn do đám mây trung gian.

Điều này loại bỏ nhu cầu tạo proxy hoặc địa chỉ IP tĩnh và hợp lý hóa truy cập từ xa thực sự theo cách chưa từng thấy trước đây. Ngoài ra, VNC Connect có những cải tiến về tốc độ và độ chính xác của kết xuất máy tính để bàn, giúp điều khiển từ xa thậm chí còn tốt hơn trước.

Ghi chú: Nếu bạn hiện đang chạy TightVNC, nó sẽ cần được gỡ bỏ trước khi sử dụng VNC Connect. Chúng không tương thích. Tuy nhiên, đừng lo lắng vì nó sẽ tự động bị xóa cho bạn khi bạn cài đặt máy chủ VNC của RealVNC.

làm cách nào để tải video từ youtube về iphone của mình

Tạo tài khoản RealVNC

Với máy chủ RealVNC chạy trên Pi của bạn, bạn nên tạo một tài khoản trên PC của mình. Hướng tới www.realvnc.com/download/vnc để lấy bản sao của ứng dụng VNC Viewer từ RealVNC và làm theo các bước trong lần khởi chạy đầu tiên để tạo tài khoản với dịch vụ của họ. Sau khi hoàn tất, hãy kết nối từ xa với máy tính để bàn Raspberry Pi của bạn thông qua VNC Viewer. Bạn sẽ cần nhập thông tin đăng nhập đã tạo trước đó. Để truy cập dịch vụ VNC Connect, nhấp vào biểu tượng RealVNC trong bảng điều khiển màn hình, nhấp vào Đăng nhập và làm theo hướng dẫn, đảm bảo chọn Kết nối trực tiếp và đám mây Lựa chọn.

Làm theo hướng dẫn trên màn hình để hoàn tất thiết lập tài khoản của bạn. Cuối cùng, bạn sẽ có hai máy tính trong 'Nhóm' của mình: Pi và máy tính để bàn của bạn. Với năm vị trí trong nhóm, bạn sẽ có không gian để thêm một hoặc hai thiết bị di động!

Miễn là Raspberry Pi của bạn đang trực tuyến, giờ đây bạn sẽ có thể truy cập nó từ mọi nơi thông qua ứng dụng RealVNC có hỗ trợ VNC Connect. Điều đó có khả năng làm cho mọi thứ dễ dàng hơn rất nhiều đối với nhiều dự án Raspberry Pi hiện có và có thể chỉ truyền cảm hứng cho một điều gì đó mới mẻ!

Điều khiển Raspberry Pi của bạn từ thiết bị di động với RealVNC

Nếu bạn đang sử dụng Android hoặc iOS để kết nối với Pi của mình qua VNC, bạn có thể làm như vậy với RealVNC Viewer ( Android , ios ), điều này sẽ cho phép bạn dễ dàng kết nối với Raspberry Pi trên mạng gia đình của bạn.

Chỉ cần cài đặt và khởi chạy ứng dụng, nhấp vào + và nhập địa chỉ IP và số màn hình. Với mật khẩu đã nhập, bạn sẽ có thể Liên kết .

RealVNC Viewer có giao diện người dùng được đánh giá cao, cho bạn khả năng di chuyển chuột chính xác bằng đầu ngón tay và chạm hoặc nhấn đúp vào các công cụ và biểu tượng trong môi trường máy tính để bàn PIXEL. Đó là một trong những trải nghiệm máy tính để bàn từ xa dễ dàng nhất mà chúng tôi từng thấy!

VNC và Raspberry Pi

Nếu bạn cần truy cập máy tính để bàn Raspberry Pi của mình từ xa, VNC có lẽ là tùy chọn linh hoạt nhất. SSH chắc chắn nhanh hơn và RDP có thể cung cấp một số cạnh tranh về tỷ lệ hiệu suất, nhưng VNC là nền tảng chéo với truyền trực tuyến đồ họa đầy đủ.

Chúng tôi đã xem xét hai dịch vụ của VNC ở đây. Nếu bạn là người mới sử dụng Pi, bạn nên sử dụng tùy chọn Raspberry Pi tích hợp sẵn từ RealVNC nếu có thể, trừ khi bạn thích TightVNC hơn và đã từng sử dụng nó trước đây. Mặc dù chúng tôi nhận thấy rằng TightVNC nhanh hơn một chút so với RealVNC, nhưng nó không cung cấp bất kỳ thứ gì giống như dịch vụ đám mây VNC Connect.

Bạn nghĩ sao? Bạn có sử dụng VNC hay bạn thích dựa vào SSH ? Bạn đã thử TightVNC và RealVNC chưa, và có lẽ bạn có ý kiến ​​khác về chúng với chúng tôi? Hãy cho chúng tôi biết trong phần bình luận.

Đăng lại Đăng lại tiếng riu ríu E-mail Canon so với Nikon: Thương hiệu máy ảnh nào tốt hơn?

Canon và Nikon là hai tên tuổi lớn nhất trong ngành công nghiệp máy ảnh. Nhưng thương hiệu nào cung cấp dòng máy ảnh và ống kính tốt hơn?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • DIY
  • Máy tính từ xa
  • Truy cập từ xa
  • Raspberry Pi
  • Điều khiển từ xa
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy