- Published on
Cài Certbot cho Raspbian Jessie
- Authors
- Name
- Viet Anh
- @vietanhdev
Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let's Encrypt.
Việc cài đặt package Certbot cho Raspbian(hệ điều hành cho máy tính Raspberry Pi) có thể gặp lỗi "Unable to locate package certbot". Trên Raspbian, cần cài đặt Certbot như một gói backport.
Step 1: Thêm nguồn backport Debian Jessie:
Mở Terminal. Các lệnh chạy bằng quyền root nên ta chạy
su
Tiếp theo thêm nguồn backport
echo "deb http://ftp.debian.org/debian jessie-backports main" \
> /etc/apt/sources.list.d/backports.list
Step 2: apt-get update
Tôi gặp lỗi như sau khi chạy apt-get update
:
W: GPG error: http://ftp.debian.org jessie-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
Hai khoá "8B48AD6246925553", "7638D0442B90D010" hiện ở thông báo lỗi cần được thêm vào gpg keyring.
Chạy liên tiếp các lệnh:
gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010
gpg -a --export 7638D0442B90D010 | sudo apt-key add -
Sau đó update package list:
apt-get update
Step 3: Cài Certbot
Cài Certbot bằng lệnh:
apt-get install certbot -t jessie-backports