คำตอบที่ถูกต้องถูกจัดเตรียมไว้ในความคิดเห็นโดย @Rohit Chatterjee:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
คำอธิบาย:
พอร์ทัล Azure จะขอ PEM / CER ซึ่งเป็นส่วนหนึ่งของกระบวนการเตรียม VM (แม้ว่าจะสามารถให้รหัสผ่านแทนได้) PuttyGen สร้าง PEM จาก PPK เนื่องจากคำตอบนี้ decribes แต่พอร์ทัลไม่ยอมรับเอาต์พุต ถ้าฉันเข้าใจสิ่งนี้ฉันจะโพสต์คำตอบไว้ที่นี่ ... - Rohit Chatterjee 29 ม.ค. เวลา 4:18 1 คะแนนโหวตขึ้นไป
ตกลงฉันทำตามคำแนะนำที่azure.microsoft.com/en-us/documentation/articles/…และพวกเขาใช้งานได้ โดยทั่วไปคุณเรียกใช้ "openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout myPrivateKey.key -out myCert.pem" จำเป็นต้องอัพโหลด. pem ผ่านพอร์ทัล Azure (ฉันไม่ได้โพสต์สิ่งนี้เป็นคำตอบเพราะฉันทำได้บน Mac ของฉันและโปสเตอร์ขอวิธีแก้ปัญหา Windows Googling ระบุว่ามีการแจกจ่าย OpenSSL สำหรับ Windows อยู่ แต่ฉันไม่ได้ลองเลย) - Rohit Chatterjee 29 ม.ค. เวลา 4:49 น
นอกจากนี้รหัสส่วนตัวที่สร้างขึ้นในความคิดเห็นของฉันข้างต้น - myPrivateKey.key - จะต้องนำเข้าสู่ PuttyGen และแปลงเป็น PPK สีโป๊วจะไม่ใช้ไฟล์. key - Rohit Chatterjee 29 ม.ค. เวลา 4:51 น