Mục lục:

Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP: 4 bước
Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP: 4 bước

Video: Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP: 4 bước

Video: Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP: 4 bước
Video: P3: Cách truy cập điều khiển Raspberry Pi bằng máy tính (SSH - VNC) 2024, Tháng bảy
Anonim
Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP
Truy cập từ xa Raspberry Pi: SSH, Dekstop & FTP

Trong bài đăng này, chúng ta sẽ xem xét 3 phương pháp khác nhau mà bạn có thể truy cập từ xa vào Raspberry Pi để làm việc với nó dễ dàng hơn một chút. Cái đầu tiên là SSH, cho phép bạn truy cập từ xa vào thiết bị đầu cuối. Kết nối thứ hai là kết nối máy tính để bàn từ xa, cho phép bạn truy cập máy tính để bàn Raspberry Pi những lúc bạn cần tương tác với giao diện người dùng. Cái thứ 3 sẽ cho phép bạn truy cập trực tiếp vào các tệp và thư mục để bạn có thể dễ dàng lấy hoặc chuyển tệp giữa Raspberry Pi và máy tính của mình.

Video trên đi vào chi tiết hơn cho từng phương pháp và tôi khuyên bạn nên xem video trước để hiểu về các phương pháp khác nhau.

Bước 1: Kết nối với Mạng cục bộ của bạn

Kết nối với Mạng cục bộ của bạn
Kết nối với Mạng cục bộ của bạn
Kết nối với Mạng cục bộ của bạn
Kết nối với Mạng cục bộ của bạn

Để cả ba phương pháp hoạt động, Raspberry Pi phải được kết nối với cùng một mạng với máy tính mà bạn muốn truy cập từ xa vào đó. Có một số cách mà bạn có thể làm điều này.

Kết nối có dây:

Nếu bạn định sử dụng kết nối có dây thì chỉ cần cắm cáp ethernet trên bo mạch và cắm đầu còn lại của cáp vào bộ định tuyến tại nhà của bạn. Bo mạch sẽ tự động kết nối với mạng.

Không dây (với màn hình / bàn phím / chuột):

Nếu bạn định sử dụng kết nối không dây thì bạn chỉ cần kết nối với mạng bằng cách nhấp vào biểu tượng mạng không dây trên thanh tác vụ, nhập mật khẩu và nhấp OK. Bo mạch sẽ tự động kết nối với mạng. Hãy xem video để biết ví dụ về điều này.

Không dây (Không có màn hình, chế độ không đầu):

Bạn cũng có thể kết nối bo mạch với mạng bằng cách tạo tệp wpa_supplicant.conf trong thư mục khởi động của thẻ nhớ microSD. Hệ điều hành Raspberry Pi kiểm tra tệp này khi nó khởi động lần đầu tiên và nếu nó có mặt, thì nó sẽ sử dụng các chi tiết mạng có trong nó để kết nối với mạng. Bạn có thể tải xuống tệp mẫu từ liên kết bên dưới và cập nhật nó với mã quốc gia, tên mạng và mật khẩu của bạn. Bạn nên sử dụng trình soạn thảo văn bản như Notepad ++ hoặc Sublime Text 3 để tạo tệp. Sau khi hoàn tất, chỉ cần sao chép nó vào ổ đĩa khởi động ngay sau khi bạn hoàn tất quá trình flash hình ảnh, nhưng trước khi bạn khởi động bo mạch lần đầu tiên.

Tệp mẫu WPA:

Sử dụng liên kết sau để biết danh sách mã quốc gia:

Sau khi kết nối với mạng, chúng ta cần lấy địa chỉ IP của bo mạch. Bạn có thể làm điều này theo nhiều cách, nhưng một phương pháp tiện lợi là sử dụng phần mềm như Angry IP Scanner. Xin vui lòng xem video nếu bạn cần để xem nó trong hành động. Phần mềm chỉ đơn giản là quét mạng cục bộ của bạn và liệt kê tất cả các thiết bị đang hoạt động cùng với địa chỉ IP của chúng. Địa chỉ IP cho bảng của tôi là 192.168.1.37 và nếu bảng của bạn hiển thị thì bạn có thể chắc chắn rằng nó đã kết nối thành công với mạng của bạn.

Bước 2: SSH vào bảng của bạn

SSH vào bảng của bạn
SSH vào bảng của bạn
SSH vào bảng của bạn
SSH vào bảng của bạn

Nếu bạn đã sử dụng Raspberry Pi trước đó thì một lúc nào đó bạn sẽ sử dụng cửa sổ đầu cuối. Sử dụng thiết bị đầu cuối cho phép bạn dễ dàng tạo tập lệnh, cập nhật phần mềm, v.v. Theo mặc định, bạn có thể truy cập và sử dụng thiết bị đầu cuối bằng cách kết nối màn hình và bàn phím với bo mạch, nhưng điều này không phải lúc nào cũng thuận tiện, đặc biệt nếu bạn đang sử dụng Pi Zero - không có cổng USB kích thước đầy đủ cũng như không có- có kích thước cổng HDMI. SSH cho phép bạn truy cập thiết bị đầu cuối mà không cần màn hình hoặc bàn phím, điều này rất thuận tiện. Quan trọng hơn, bạn cũng có thể sao chép / dán các lệnh và tập lệnh từ máy tính chính của mình thay vì nhập mọi thứ. SSH là viết tắt của Secure SHell và nó cho phép bạn giao tiếp an toàn với thiết bị qua kết nối không an toàn. Có hai cách chính để bạn có thể kích hoạt SSH.

Với Màn hình / Bàn phím / Chuột:

Nếu bạn đã kết nối màn hình, bàn phím và chuột thì bạn chỉ cần mở cửa sổ "Raspberry Pi Configuration" từ menu "Preferences" rồi chuyển sang tab "Interfaces". Sau đó, bạn có thể chỉ cần nhấp vào nút radio bên cạnh SSH có nội dung "Đã bật" và sau đó nhấn OK. Bạn có thể xem video để thấy điều này được thực hiện.

Không có màn hình, Chế độ không đầu:

Nếu bạn không có quyền truy cập vào màn hình thì bạn có thể chỉ cần tạo một tệp trống có tên "ssh" và sao chép tệp này vào ổ đĩa khởi động. Không thêm phần mở rộng vào tệp. Bạn nên sử dụng trình soạn thảo văn bản như Notepad ++ hoặc Sublime Text 3 để tạo tệp. Sao chép tệp này ngay sau khi bạn flash ảnh nhưng trước khi bạn khởi động nó lần đầu tiên. Điều này sẽ kích hoạt SSH cho bạn.

Sau khi hoàn tất, bạn chỉ cần mở cửa sổ terminal trên máy tính của mình (Command Prompt cho Windows và Terminal cho Mac). Sau khi hoàn tất, chỉ cần nhập "ssh [email protected]" và nhấn enter. Hãy đảm bảo cập nhật địa chỉ IP của bạn trong lệnh đó. Sau đó, nó sẽ hỏi bạn có muốn nhớ máy chủ hay không và bạn có thể nhập có, sau đó nhấn phím enter. Sau đó, nó sẽ yêu cầu bạn nhập mật khẩu và theo mặc định, đây là "mâm xôi" không có dấu ngoặc kép. BẬT khi bạn nhập mật khẩu, bạn sẽ đăng nhập vào bảng và sau đó bạn có thể truy cập vào thiết bị đầu cuối và chạy các lệnh như thể bạn được kết nối trực tiếp với bảng bằng bàn phím.

Bước 3: Kết nối máy tính từ xa

Kết nối máy tính từ xa
Kết nối máy tính từ xa
Kết nối máy tính từ xa
Kết nối máy tính từ xa
Kết nối máy tính từ xa
Kết nối máy tính từ xa

SSH hữu ích khi bạn muốn thực thi các lệnh và tập lệnh dựa trên văn bản. Tuy nhiên, đôi khi bạn sẽ cần phải truy cập và tương tác với giao diện người dùng đồ họa hoặc GUI và trong những lúc như thế này, kết nối máy tính từ xa rất hữu ích. Đạt được quyền truy cập từ xa không khó chút nào. Bạn chỉ cần chạy hai lệnh sẽ cài đặt máy chủ kết nối từ xa trên Pi.

Các lệnh này có thể được chạy trực tiếp trên thiết bị đầu cuối Pi hoặc nó có thể được chạy bằng cách đăng nhập đầu tiên vào bảng bằng SSH. Khi ở thiết bị đầu cuối, chỉ cần nhập "sudo apt-get install securevncserver" và nhập y để xác nhận cài đặt. Điều này sẽ cài đặt securevncserver cho chúng tôi. Lệnh tiếp theo chúng ta cần chạy là "sudo apt-get install xrdp" và nhập y để xác nhận cài đặt. Thao tác này sẽ cài đặt xrdp cho phép truy cập từ xa.

Tất cả những gì cần làm bây giờ là truy cập vào màn hình nền. Để thực hiện việc này, hãy mở ứng dụng "Kết nối Máy tính Từ xa" trên Windows và nhập địa chỉ IP của bo mạch. Nó sẽ đưa bạn đến màn hình đăng nhập, nơi bạn sẽ phải nhập tên người dùng mặc định là "pi" và mật khẩu mặc định là "raspberry". Sau khi hoàn tất, bạn sẽ được đưa đến Máy tính để bàn Raspberry Pi nơi bạn có thể tương tác với bảng từ xa và làm mọi thứ như thể bạn được kết nối vật lý với bảng bằng màn hình, bàn phím và chuột.

Nếu bạn đang sử dụng máy Mac, thì trước tiên bạn cần cài đặt ứng dụng "Microsoft Remote Connection" từ cửa hàng ứng dụng. Sau đó, bạn có thể tạo một kết nối mới bằng cách nhập địa chỉ IP, tên người dùng, mật khẩu và tên kết nối. Cuối cùng, nhấp đúp vào tên kết nối để bắt đầu kết nối và bạn sẽ được đưa đến Raspberry Pi Desktop. Vui lòng xem video khi chúng tôi chứng minh điều này cho cả PC và Mac.

Bước 4: Bật FTP

Bật FTP
Bật FTP
Bật FTP
Bật FTP
Bật FTP
Bật FTP
Bật FTP
Bật FTP

Sử dụng kết nối máy tính từ xa rất hữu ích nhưng bạn không thể sao chép trực tiếp tệp giữa PC của mình và Pi Desktop bằng cách sử dụng nó. May mắn thay, có một cách dễ dàng để chúng tôi thực hiện điều này từ xa, đó là sử dụng FTP hoặc Giao thức truyền tệp.

Thiết lập FTP cũng đơn giản. Chúng tôi chỉ cần cập nhật thông tin gói trước tiên bằng cách chạy "sudo apt-get update". Sau đó, chúng ta cần chạy lệnh "sudo apt install proftpd", lệnh này sẽ cài đặt máy chủ FTP cho chúng ta. Và đó là tất cả những gì bạn cần làm. Theo mặc định, không có giới hạn nào đối với các thư mục có thể được truy cập bằng cách sử dụng FTP. Nếu bạn có nhiều người dùng thì bạn nên giới hạn quyền truy cập của người dùng vào chỉ thư mục của họ là / home / user. Bạn sẽ cần cập nhật tệp cấu hình để thực hiện việc này và để làm điều đó, bạn sẽ cần chạy lệnh "sudo nano /etc/proftpd/proftpd.conf" sẽ mở tệp cấu hình trong trình soạn thảo văn bản. Cuộn xuống dòng "#DefaultRoot" và bỏ ghi chú "#" sẽ kích hoạt tính năng này. Sau khi hoàn tất, chỉ cần lưu tệp bằng cách nhấn "CTRL + X" sau đó "y", sau đó "ENTER". Sau đó, bạn sẽ cần tải lại dịch vụ bằng cách chạy lệnh "sudo service proftpd reload". Điều này sẽ đặt cấu hình mới có hiệu lực và chúng tôi sẽ chỉ có thể truy cập vào thư mục / home / pi.

Truy cập các tệp và thư mục cũng dễ dàng như vậy. Bạn có thể mở trình duyệt web và nhập "ftp://192.168.1.37" rồi đăng nhập bằng tên người dùng mặc định là "pi" và mật khẩu mặc định là "raspberry". Sau đó, bạn sẽ có thể xem các tệp và thậm chí tải chúng xuống. Nó sẽ tiếp tục yêu cầu bạn xác thực phiên vì mục đích bảo mật. Điều này không hoàn toàn thuận tiện và cách được khuyến nghị là sử dụng một thứ gọi là FTP client như FileZilla. Chỉ cần tải xuống và cài đặt nó, sau đó nhập chi tiết kết nối vào thanh trên cùng, như được hiển thị trong hình ảnh - địa chỉ IP, tên người dùng, mật khẩu và cổng là 21. Sau khi hoàn tất, hãy nhấp vào nút "Quickconnect" và bạn sẽ có thể kết nối với bảng. Các tệp và thư mục Raspberry Pi sẽ được hiển thị ở nửa bên phải và hệ thống tệp của máy tính của bạn sẽ ở bên trái. Bạn có thể kéo các tệp qua để cho phép chuyển. Bằng cách này, bạn có thể dễ dàng truy xuất các tệp bạn cần và quản lý hệ thống tệp.

Đó là cách dễ dàng để truy cập từ xa Raspberry Pi của bạn bằng ba phương pháp khác nhau. Nếu bạn thích những bài viết hữu ích như thế này, thì hãy cân nhắc đăng ký kênh YouTube của chúng tôi vì nó giúp ích rất nhiều.

YouTube:

Cảm ơn bạn đã đọc!

Đề xuất: