Điểm:0

VMWare ESXi + LetsEncrypt - Gia hạn chứng chỉ SSL

lá cờ cn

Với VMware ESXi (Tôi đang chạy ESXi 6.7), tôi thường xuyên gặp sự cố SSL. Chrome & Firefox không cho phép chứng nhận tự ký được cung cấp bởi hệ thống VMWare nội bộ.

Trong trường hợp của tôi, cách duy nhất để truy cập VMWare Sphere Web Client là sử dụng Safari (trên macOS) và cho phép chứng chỉ thủ công làm chứng chỉ đáng tin cậy.

Lỗi SSL trong chrome

Vấn đề là khai báo chứng chỉ đã ký.
Vì VSphere Client chỉ dành cho quản trị viên sử dụng, tôi không muốn trả ~100 đô la một năm cho chứng chỉ có chữ ký của bên thứ ba.

Cho đến một vài tháng trước, tôi đã sử dụng ZeroSSL không còn hoàn toàn miễn phí nữa (bị chặn sau 3 lần gia hạn). tôi đã theo dõi những hướng dẫn này

Có cách nào để sử dụng Hãy mã hóa xử lý để nhận chứng chỉ đã ký hợp lệ và đẩy nó vào Máy chủ VMWare của tôi?

joeqwerty avatar
lá cờ cv
Ngoài ra, bạn có thể nhận chứng chỉ SSL thương mại một năm với giá dưới $4,00 USD.
lá cờ cn
Trước đây, tôi đã có trải nghiệm không tốt về điều này — một số công ty cung cấp chứng chỉ SSL có CA gốc "ngoại lai" và các trang web của tôi đã bị lỗi trong chrome, tức là.
lá cờ cn
Tôi có khoảng 100 dịch vụ đằng sau mã hóa SSL, 4... kiếm được rất nhiều ;-) Và letencrypt có thể được tự động hóa dễ dàng trong hầu hết các trường hợp (máy chủ web)
Điểm:3
lá cờ cn

3 bước chính để thiết lập này.

1. Hãy mã hóa tạo chứng chỉ với thử thách DNS.

Mặc định quá trình thử thách với hãy mã hóa là HTTP-01 / thử thách acme thế hệ tập tin.
Nó không thuận tiện khi sử dụng ESXi.

tôi chuyển sang Thử thách DNS-01 đó là tuân thủ với nhà cung cấp DNS của tôi.
tôi sử dụng certbot dụng cụ.

Bạn có thể cài đặt nó với

apt cài đặt python3-pip
pip cài đặt certbot

Tôi tìm thấy một phần mở rộng công cụ python certbot chuyên dụng cho thách thức tự động hóa.
Nhìn thấy Phần mở rộng cụ thể của OVHhoàn thành hướng dẫn
Công cụ cụ thể là cài đặt pip certbot-dns-ovh


Lệnh cuối cùng là certbot chính nó :

certbot certonly -d mydomain.com

Phiên bản cụ thể cho OVH là certbot certonly -d mydomain.com --dns-ovh --dns-ovh-credentials ~/.ovh-api
Bạn sẽ phải tạo tệp .ovh-api với những hướng dẫn này

Nhờ anh ấy, tôi đã nhanh chóng có một danh sách .pem các tập tin

2. Chuyển đổi định dạng chứng chỉ

Chứng chỉ được tạo trực tiếp ở định dạng .pem nên bạn không cần phải thay đổi định dạng. Bạn chỉ cần đổi tên tập tin

cp fullchain.pem rui.crt
cp privkey.pem rui.key

Hãy cẩn thận, không sử dụng chứng chỉ.pem nhưng fullchain.pem.
chứng chỉ.pem không tương thích với ESXi

3. Gia hạn chứng chỉ trên VMWare esxi

  • Trên máy chủ ESXi, hãy sao lưu chứng chỉ cũ của bạn

    cd /etc/vmware/ssl/
    mv rui.crt rui.crt.`date +%Y%m%d-%H%M%S`.bak
    mv rui.key rui.key.`date +%Y%m%d-%H%M%S`.bak
    

    Trên thực tế, bạn nên sao lưu 2 tệp này trên máy trạm của mình.
    scp myhost:/etc/vmware/ssl/*.bak ./
    Nếu chứng chỉ ssl không tuân thủ các yêu cầu của máy khách lưu trữ vmware, giao diện người dùng web sẽ không bắt đầu lại... đặc biệt nhàm chán và căng thẳng để khắc phục...
    Nếu bạn cần khôi phục và đặt lại ssl, bạn có thể sử dụng /sbin/tạo chứng chỉ && khởi động lại chỉ huy

  • Từ máy trạm của bạn:
    Thay thế chứng chỉ của bạn
    scp rui.key rui.crt myhost:/etc/vmware/ssl/

  • Trên máy chủ ESXi, khởi động lại máy chủ khởi động lại

Michael Hampton avatar
lá cờ cz
Thực sự có cách nào ít gây rối hơn để bắt đầu sử dụng các chứng chỉ mới hơn là khởi động lại máy chủ không?
Michael Hampton avatar
lá cờ cz
Ồ, [tại đây](https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.security.doc/GUID-A261E6D8-03E4-48ED-ADB6-473C2DAAB7AD.html) là answer: "Ngoài ra, bạn có thể đặt máy chủ ở chế độ bảo trì, cài đặt chứng chỉ mới, sử dụng Giao diện người dùng bảng điều khiển trực tiếp (DCUI) để khởi động lại tác nhân quản lý và đặt máy chủ thoát khỏi chế độ bảo trì." Không hoàn toàn gây rối như khởi động lại, nhưng vẫn là một nỗi đau thực sự.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.