Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Bài viết hôm nay sẽ tập trung vào một chủ đề mà nhiều người quan tâm: Mọi thứ liên quan đến kết nối SSH với Raspberry Pi.
Nếu bạn sử dụng Microsoft Windows trên máy tính chính của mình, hãy lưu ý rằng không có công cụ nào cho kết nối SSH được cài đặt theo mặc định.
Đó là lý do tại sao bạn sẽ phải tải xuống và cài đặt một ứng dụng, như Putty chẳng hạn. Puttylà một trong những phần mềm được sử dụng nhiều nhất để sử dụng SSH trên Windows.
Tải xuống file phù hợp với thông số kỹ thuật máy tính của bạn. Tùy thuộc vào phiên bản đã chọn, hãy cài đặt nó hoặc không, sau đó khởi chạy Putty.
Putty trông như thế này:

Để đăng nhập, hãy nhập địa chỉ IP vào trường Host Name và nhấp vào Open.
Thông tin đăng nhập SSH mặc định là:
- Login: pi
- Password: raspberry
Nếu bây giờ mọi thứ không hoạt động, đừng lo lắng, bài viết sẽ giải thích những gì cần làm sau.
Nếu bạn sử dụng hệ thống dựa trên Unix, tức là bất kỳ bản phân phối Linux nào hoặc thậm chí macOS, bạn sẽ phải sử dụng lệnh “ssh” để kết nối từ một terminal.
Đôi khi bạn cần phải cài đặt SSH, ví dụ như trên bản phân phối dựa trên Debian:
sudo apt-get update
sudo apt-get install ssh
Lệnh kết nối với Raspberry Pi sẽ giống như sau:
ssh pi@IP
Thay thế IP bằng địa chỉ IP của Raspberry Pi.
Vì lý do bảo mật, SSH không được bật theo mặc định trên Raspberry Pi. Bạn phải tự kích hoạt nó bằng cách vào menu Start > Preferences > Raspberry Pi Configuration.
Chuyển đến tab Interfaces và bật SSH.

Tương tự từ terminal, bạn cũng sẽ phải bắt đầu SSH theo cách thủ công.
Để thực hiện việc này, hãy nhập lệnh sau:
sudo service ssh start
Bạn cũng có thể kiểm tra trạng thái service bằng cách nhập:
sudo service ssh status
Bạn sẽ nhanh chóng nhận ra rằng SSH, ngay cả khi được bật, cũng sẽ không tự động chạy khi khởi động. Vì vậy, bạn phải tìm cách để buộc nó khởi chạy.
Có một số cách để làm điều này. Bài viết đã chọn thêm một cron cho root để khởi chạy SSH mỗi lần khởi động:
1. Chỉnh sửa root crontab như thế này:
sudo crontab -e
2. Thêm dòng này vào cuối file:
@reboot /usr/sbin/service ssh start
Nếu bạn chưa hiểu rõ điều này, đừng ngần ngại đọc hướng dẫn về cách lên lịch tác vụ trên Raspberry Pi.
Theo mặc định, SSH bắt đầu trên cổng 22.
Do đó, bạn phải kết nối với IP của Raspberry Pi trỏ đến cổng 22.
Ví dụ từ Linux:
ssh pi@192.168.1.200
Hoặc nếu bạn đã thay đổi cổng SSH, hãy chỉ định cổng bằng tùy chọn -p:
ssh pi@192.168.1.200 -p2222
Thay thế 2222 bằng cổng đã chọn.
Giờ bạn đã biết cách kích hoạt SSH trên Raspberry Pi và cách kết nối với nó. Nhưng nếu bạn phải làm điều đó thường xuyên, việc gõ mật khẩu mỗi lần sẽ nhanh chóng trở nên nhàm chán.
Có một cách tạo key SSH để nhận dạng bạn thay cho mật khẩu của người dùng. Bài viết sẽ giải thích cách thiết lập key này theo hệ điều hành của bạn.
Tất nhiên, kết nối mật khẩu sẽ vẫn có thể thực hiện được, nếu bạn quên key hoặc sử dụng máy tính khác.
Điều đầu tiên, trên Windows, bạn sẽ cần bộ công cụ Putty đầy đủ, với PuttyGen và PuttyAgent. Vì vậy, nếu mới chỉ tải xuống SSH client ở phiên bản portable, bạn phải cài đặt tất cả phần còn lại.
Bạn cũng sẽ cần một công cụ để chuyển file sang Raspberry Pi. WinSCP là một lựa chọn tốt, đáng xem xét.
Sau đó làm theo các bước sau:
1. Tạo các key SSH với PuttyGen:
- Khởi động PuttyGen.
- Chọn RSA làm loại key.
- Nhập 4096 làm số bit.
- Nhấp vào Generate.
- Để nguyên tất cả các tùy chọn khác theo mặc định, không có cụm mật khẩu.
- Lưu key ở nơi bạn muốn.
2. Chuyển public key sang Raspberry Pi bằng WinSCP:
- Thêm một vị trí mới với thông tin đăng nhập và IP Raspberry Pi.
- Kết nối với vị trí này.
- Ở phía bên trái, chuyển đến thư mục bạn đã lưu key của mình.
- Ở bên phải, chuyển đến thư mục /home/pi.
- Chuyển public key sang Raspberry (kéo và thả).
3. Cho phép key này hoạt động trên Raspberry Pi:
- Kết nối với Raspberry Pi bằng Putty.
- Thêm các public key vừa chuyển vào các key được phép:
cat /home/pi/you_key.pub >> ~/.ssh/authorized_keys
- Đóng Putty.
4. Hãy thử kết nối lại với Putty.
Bước này không yêu cầu bạn nhập mật khẩu và đăng nhập trực tiếp.
Nếu bạn vẫn cần đăng nhập, hãy nhập pi@IP vào trường Hostname (thay thế IP bằng địa chỉ IP của Raspberry Pi).
1. Nếu chưa có, hãy tạo key SSH bằng lệnh sau:
ssh-keygen -t rsa
Chỉ cần nhấn Enter cho mỗi câu hỏi, đường dẫn mặc định và không cần mật khẩu.
2. Sao chép file public key vào Raspberry Pi:
cp ~/.ssh/id_rsa.pub pi@IP:/home/pi/your_key.pub
Thay thế IP bằng địa chỉ IP Raspberry Pi, đặt tên key như bạn muốn.
3. Thêm key này vào các key được phép hoạt động trên Raspberry Pi với lệnh:
cat /home/pi/you_key.pub >> ~/.ssh/authorized_keys
4. Hãy thử kết nối lại:
ssh pi@IP
Bạn không cần nhập mật khẩu và có thể đăng nhập trực tiếp.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Karaoke Người Đó Tôi Đây Tình Đâu(Midi)
Chuyển tin nhắn Messenger thành bài hát trong nháy mắt
Cách xây dựng game nhiều người chơi với Claude Opus 5.5
Cách xem thời tiết trong ChatGPT với AccuWeather để lên kế hoạch
Karaoke Lạnh (Midi)
Cách kết nối ElevenLabs AI agent với Exa
Thiết lập cách ChatGPT thông báo cho bạn khi có công việc cần chú ý
TOP phần mềm OCR scan tài liệu có tích hợp AI tốt nhất
6 trang web tạo mật khẩu ngẫu nhiên an toàn đáng tin cậy
TOP nền tảng xây dựng công cụ nội bộ có tích hợp AI
TOP phần mềm AI bảo mật Internet tốt nhất hiện nay
Biến các ý tưởng thành giải thích trực quan, tương tác trong ChatGPT
TOP tiện ích mở rộng AI cho VS Code tốt nhất
Cách tạo website Portfolio miễn phí bằng ChatGPT
6 lựa chọn thay thế Visual Studio Code tốt nhất có tích hợp AI
Tạo form hỏi đáp tương tác trong vài phút và prompt chỉnh sửa
Hướng dẫn sử dụng Google Slides trong Claude
Hướng dẫn sử dụng Wolfram trong ChatGPT giải toán nâng cao
15 prompt AI thú vị cho ngày lễ Halloween
Hoàn thiện một thiết kế thực tế với ChatGPT + Canva
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows
Claude Code thực sự có giá bao nhiêu?
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10
5 tài liệu hay nhất giúp bạn làm chủ Small Language Model (SLM) năm 2026