Cách SSH hoặc SFTP vào Raspberry Pi của bạn
Bạn đã rất nỗ lực và mua một chiếc Raspberry Pi . Xin chúc mừng! Nếu bạn không có bàn phím và màn hình được kết nối với Pi, bạn sẽ cần kết nối từ xa với nó từ một máy tính khác trong mạng của mình. Hơn nữa, tùy thuộc vào cách bạn định sử dụng Pi của mình, nó có thể được đặt ở một nơi khó tiếp cận, vì vậy ngay cả khi bạn đã gắn bàn phím và màn hình ngay bây giờ, điều đó có thể không phải lúc nào cũng vậy. Bạn cần một số cách để kết nối từ xa với Pi của mình.
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng SSH và SFTP vào Pi của bạn, thực hiện các lệnh và truyền tệp. Chúng tôi sẽ giả định rằng Raspberry Pi của bạn ở trên cùng một mạng với máy tính bạn đang sử dụng để kết nối với nó.
SSH là gì?
SSH là viết tắt của Secure Shell . Đó là một giao thức mạng tiêu chuẩn cung cấp cho bạn một cách an toàn để gửi văn bản qua lại giữa Pi của bạn và máy tính bạn đang sử dụng để kết nối từ xa với Pi của bạn. Bạn sẽ sử dụng giao thức SSH cho tất cả các loại như nhập mật khẩu để đăng nhập vào Pi và thực hiện các lệnh.
SSH được thiết kế để thay thế cho Telnet , nó sẽ gửi các lệnh bằng văn bản thuần túy qua mạng. Ngược lại, SSH mã hóa các lệnh đó. Bất kỳ(Any) dịch vụ mạng nào cũng có thể sử dụng SSH , hoạt động trên cổng TCP 22.(TCP)
SFTP là gì?
SFTP là viết tắt của Giao thức truyền tệp an toàn(Secure File Transfer Protocol) . SFTP là một cách nhanh chóng và thuận tiện để truyền tệp giữa Pi của bạn và một máy tính khác trong mạng của bạn. SFTP an toàn hơn FTP vì cũng giống như SSH , tất cả dữ liệu của bạn đều được mã hóa trong khi truyền từ máy tính này sang máy tính khác.
Bạn không muốn tất cả dữ liệu của mình được chuyển sang dạng văn bản thuần túy, phải không? Chắc chắn là không rồi! Giữ(Stay) an toàn, các con.
Cách SSH vào Raspberry Pi
Chúng tôi sẽ bắt đầu với cách sử dụng SSH để kết nối với Raspberry Pi của bạn từ PC Windows trên mạng của bạn bằng (Windows)PuTTY . PuTTY là một trong một số ứng dụng khách SSH được cung cấp miễn phí. Chúng tôi thích PuTTY vì đây là phần mềm mã nguồn mở được phát triển và hỗ trợ hoàn toàn bởi một nhóm tình nguyện viên. Bạn có thể sử dụng bất kỳ ứng dụng SSH nào bạn muốn. Chỉ cần đảm bảo tải xuống và cài đặt nó trước khi bạn bắt đầu.
- Đảm(Make) bảo SSH được bật trên Pi của bạn. Nếu bạn đang bắt đầu từ đầu với Raspberry Pi 4 , hướng dẫn bắt đầu(this getting started guide) này bao gồm hướng dẫn về cách bật SSH bằng cách tạo tệp văn bản trên thẻ SD trong Raspberry Pi của bạn .
- Giả sử bạn chắc chắn rằng SSH được bật trên Pi của mình, tiếp theo, bạn sẽ cần tìm địa chỉ IP của Pi để kết nối với ứng dụng SSH như PuTTY . Nếu bạn chưa biết, bạn có thể làm theo hướng dẫn này hướng dẫn(follow this guide) chi tiết một số phương pháp xác định địa chỉ IP Pi của bạn.
- Khởi chạy PuTTY (hoặc một ứng dụng SSH khác ) trên PC Windows của bạn và nhập địa chỉ IP Pi của bạn. Cổng SSH là 22. Hầu hết các máy khách SSH sẽ có số cổng đã được điền.
- Chọn Mở(Open) để kết nối với Pi của bạn.
- Thao tác này sẽ khởi chạy một cửa sổ đầu cuối, nơi bạn sẽ được yêu cầu đăng nhập. Nhập tên người dùng của bạn và nhấn Enter . (Tên người dùng mặc định cho hầu hết Pis là pi .)
- Tiếp theo, nhập mật khẩu của bạn hoặc sao chép mật khẩu vào khay nhớ tạm trên PC và nhấp chuột phải vào cửa sổ dòng lệnh để dán mật khẩu. Lưu ý rằng mật khẩu của bạn sẽ không(not ) được hiển thị khi bạn nhập. Nhấn Enter .
Bây giờ bạn được kết nối với Pi của mình qua SSH và có thể sử dụng thiết bị đầu cuối để thực hiện các lệnh(execute commands) . Nếu bạn vẫn chưa thay đổi mật khẩu mặc định của Pi, đây là thời điểm tuyệt vời để làm điều đó. Vì SSH được bật, nếu Raspberry Pi của bạn đang sử dụng mật khẩu mặc định, sẽ rất(very ) dễ bị ai đó đột nhập!
Cách chuyển SFTP vào Raspberry Pi
Ở trên(Above) , chúng tôi đã hướng dẫn bạn cách sử dụng máy khách SSH để kết nối an toàn với Pi trên mạng của bạn và thực hiện các lệnh. Để chuyển tệp, chúng tôi sẽ sử dụng ứng dụng khách SFTP . Về mặt kỹ thuật, có thể chuyển tệp bằng PuTTY , nhưng nó cồng kềnh. Sẽ tốt hơn nhiều khi có một trình duyệt tệp mà bạn có thể sử dụng để di chuyển hàng loạt tệp khi cần.
FileZilla là một ứng dụng khách FTP phổ biến hỗ trợ SFTP . Nếu bạn có thể kết nối với SSH , thì bạn cũng có thể kết nối với SFTP . Thật tiện lợi(Convenient) phải không?
Chuẩn bị bằng cách tải xuống và cài đặt FileZilla hoặc ứng dụng khách SFTP mà bạn chọn trên máy tính bạn đang sử dụng để kết nối từ xa với Pi của bạn. WinSCP là một ứng dụng khách SFTP phổ biến khác . Hãy nhớ rằng(Remember) bạn không cần máy chủ SFTP , chỉ cần một ứng dụng khách SFTP .
Mẹo chuyên nghiệp: Nếu bạn cài đặt FileZilla , hãy để ý khi nó yêu cầu bạn cài đặt McAfee và WinZip . Chọn Từ chối(Decline) nếu bạn không muốn cài đặt các chương trình đó trên máy tính của mình.
- Khởi chạy FileZilla hoặc một ứng dụng khách SFTP khác .
- Trong trường được đánh dấu Máy chủ(Host) , hãy nhập địa chỉ IP của Pi của bạn.
- Nhập Tên người dùng(Username ) và Mật khẩu(Password) của bạn .
- Chọn Kết nối nhanh(Quickconnect) . Ứng dụng khách SFTP(SFTP) của bạn có thể hiển thị tùy chọn để lưu mật khẩu của bạn, nhưng chúng tôi không khuyên bạn nên sử dụng tùy chọn này vì một số ứng dụng khách lưu mật khẩu đó trong một tệp văn bản không an toàn.
- Sau khi kết nối, bạn có thể điều hướng qua cấu trúc thư mục trên Pi và sao chép tệp qua lại giữa Pi và các máy tính khác trong mạng của bạn. Phía bên trái của cửa sổ FileZilla hiển thị các tệp cục bộ và phía bên phải hiển thị các tệp trên máy tính bạn đã kết nối — trong trường hợp này là số Pi của bạn.
Ví dụ: nếu bạn muốn sao chép một tệp từ máy tính cục bộ sang Pi, bạn sẽ điều hướng đến thư mục nguồn ở bên trái và thư mục đích ở bên phải. Trình quản lý tệp của FileZilla cho phép bạn kéo và thả tệp giữa các trang cục bộ và từ xa.
Tìm dự án Pi
Khi bạn cảm thấy thoải mái với việc thực hiện các lệnh và chuyển tệp đến và đi từ Pi của mình, bạn sẽ bắt đầu nhận ra có bao nhiêu cách khác nhau để bạn có thể đưa Pi của mình hoạt động(put your Pi to work) . Tuy(Don) nhiên, đừng chịu thua sự tê liệt của phân tích — chỉ cần chọn một dự án và đi sâu vào! Nó thực sự là cách tốt nhất để học.
Related posts
Cách cập nhật Raspberry Pi
Cách bật quyền truy cập SSH cho thiết bị chuyển mạch Cisco SG300
Cách tạo khóa SSH trên Windows, Mac và Linux
Làm thế nào để đào VNC qua SSH
Bật xác thực khóa công khai cho SSH trên thiết bị chuyển mạch Cisco SG300
Cách thiết lập các trang chính trong Adobe InDesign CC
Cách khôi phục cài đặt gốc cho Xbox One hoặc Xbox Series X
Cách sử dụng Chromebook của bạn làm màn hình thứ hai
6 Cài đặt Máy ảnh Tốt nhất cho Ảnh Mặt trăng
Cách mở tệp bị khóa khi chương trình khác đang sử dụng nó
Cách chuyển đổi một đĩa động thành một đĩa cơ bản
7 Mẹo tối ưu hóa kỹ thuật SEO cho bất kỳ trang web nào
Cách thêm nhạc vào Google Trang trình bày
Cách bắt đầu với Raspberry Pi 3 Model B
Cách xóa thư mục Windows.old trong Windows 7/8/10
Cách quét mã QR trên iPhone và Android
Địa chỉ IP Raspberry Pi của tôi là gì?
Cách giữ cho PC Windows của bạn hoạt động mà không cần chạm vào chuột
Làm thế nào để bay một chiếc máy bay không người lái cho người mới bắt đầu hoàn toàn
Cách mở tệp DDS trong Windows 10