ไม่สามารถเชื่อมต่อกับ Vultr VPS SSH? วิธีการตั้งค่าการสร้างคีย์ PuTTY

ไม่สามารถเชื่อมต่อกับ Vultr VPS SSH?

วิธีการตั้งค่าการสร้างคีย์ PuTTY

เนื่องจากชาวเน็ตชาวจีนจำนวนมากใช้ Vultr VPS ในการสร้าง "วิทยาศาสตร์ช่องอินเทอร์เน็ต" ดังนั้นที่อยู่ IP ของ Vultr จำนวนมากจึงถูกบล็อก...

ตรวจจับที่อยู่ IP

ก่อนอื่น คุณต้องยืนยันว่าคุณสร้างที่อยู่ IP ของ Vultr คุณสามารถเข้าถึงได้ในจีนแผ่นดินใหญ่ตามปกติหรือไม่?

วิธีการแก้:

  • ใช้เครื่องมือ ping ออนไลน์เพื่อตรวจหาที่อยู่ IP ▼
คลิกที่นี่เพื่อเข้าถึงเซิร์ฟเวอร์ Ping หลายตำแหน่ง

ฉันควรทำอย่างไรหากที่อยู่ IP ของ Vultr ถูกบล็อกโดยแผ่นดินใหญ่

  • โปรดดูบทความนี้สำหรับวิธีแก้ปัญหา ▼

เข้าสู่ระบบคีย์ SSH

ในขณะที่ VPS ถูกเปิดเผยต่ออินเทอร์เน็ต ใครบางคนจะยังคงบังคับให้รหัสผ่าน SSH ของคุณเข้าสู่ระบบต่อไป

ดังนั้นจึงจำเป็นต้องเข้าสู่ระบบด้วยคีย์ SSH และปิดการเข้าสู่ระบบด้วยรหัสผ่าน

ใช้คำสั่งต่อไปนี้เพื่อดูการเข้าสู่ระบบด้วยกำลังดุร้ายของผู้อื่นสำหรับรหัสผ่าน SSH ของคุณ:

grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more

สำหรับ VPS ที่เราซื้อมาเอง ใช้กำลังเดรัจฉานถึงพันครั้ง!คุณสามารถไปดูได้ว่าคุณถูกบังคับตัวเองมากี่ครั้งแล้ว

วิธีการแก้:

  • เปลี่ยนโหมดล็อกอินรหัสผ่าน SSH เป็นโหมดล็อกอินคีย์ SSH

การสร้างคีย์ SSH

ถ้าเป็นระบบ Windows ต้องใช้ puttygen 软件เพื่อสร้างคู่คีย์

ลินุกซ์ และระบบ MacOS สามารถเรียกใช้ได้โดยตรงจากเทอร์มินัล:

ขั้นตอนที่ 1:สร้างคีย์ SSH

กรุณาเรียกใช้คำสั่งนี้ ▼

ssh-keygen -t rsa -b 4096

ขั้นตอนที่ 2:ป้อนตำแหน่งไฟล์เพื่อบันทึกคีย์

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • กรุณากด Enter

ขั้นตอนที่ 3:คุณจะถูกขอให้ป้อนรหัสผ่าน

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • ป้อนรหัสผ่าน หรือคุณสามารถกด Enter แล้วเว้นว่างไว้

ในตอนท้ายคุณจะเห็นข้อความว่าคีย์ส่วนตัวและสาธารณะของคุณถูกเก็บไว้ที่นั่น:

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

Vultr VPS กำหนดค่า SSH

เมื่อ Vultr สร้าง VPS คุณสามารถตั้งค่าการเข้าสู่ระบบด้วยคีย์ SSH ได้โดยตรง

หากคุณสร้าง VPS แต่ยังไม่ได้ตั้งค่าคีย์ SSH...

โปรดทำตามขั้นตอนด้านล่างหลังจากเรียกใช้ "การสร้างคีย์ SSH" ด้านบนบน Linux:

ขั้นตอนที่ 1:จะ id_rsa.pub 放入 /root/.ssh ไดเร็กทอรีและเปลี่ยนชื่อเป็น authorized_keys

ขั้นตอนที่ 2:แก้ไข /etc/ssh/sshd_config คำสั่งตำแหน่ง

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

ขั้นตอนที่ 3:เริ่มบริการ SSH ใหม่

  • Centos7 ใช้คำสั่ง:systemctl restart sshd
  • คำสั่งใช้ Centos6:/etc/init.d/sshd restart

PuTTY สร้างคีย์

หากคุณเข้าสู่ระบบ VPS โดยใช้ระบบ Windows คุณต้องดาวน์โหลดไพรเวตคีย์ไปยังไคลเอ็นต์ จากนั้นแปลงเป็นรูปแบบที่ใช้โดย PuTTY

  • ไม่ได้ติดตั้งซอฟต์แวร์ PuTTY บนคอมพิวเตอร์ของคุณหรือไม่?กรุณา Google หรือค้นหา Baidu: ดาวน์โหลด PuTTY

ขั้นตอนที่ 1:ใช้ WinSCP, SFTP หรือเครื่องมืออื่นๆ ถ่ายโอนไฟล์คีย์ส่วนตัว id_rsa ดาวน์โหลดไปยังไคลเอนต์

ขั้นตอนที่ 2:เปิด PuTTYGen.exe

ขั้นตอนที่ 3:คลิกปุ่มโหลดในการดำเนินการ ▼

ไม่สามารถเชื่อมต่อกับ Vultr VPS SSH? วิธีการตั้งค่าการสร้างคีย์ PuTTY

ขั้นตอนที่ 4:โหลดไฟล์คีย์ส่วนตัวที่คุณเพิ่งดาวน์โหลด

ไฟล์ทั้งหมด เลือกเพื่อโหลดชีตที่สามของไฟล์คีย์ส่วนตัวที่เพิ่งดาวน์โหลด

ไม่สามารถแสดงไฟล์คีย์ส่วนตัว?กรุณาเลือก "ไฟล์ทั้งหมด (*.*)" ▲

  • หากคุณเพิ่งตั้งรหัสผ่านล็อค คุณต้องป้อนรหัสผ่านในตอนนี้
  • หลังจากโหลดสำเร็จ PuTTYGen จะแสดงข้อมูลที่เกี่ยวข้องกับคีย์

ขั้นตอนที่ 5:คลิกปุ่มบันทึกคีย์ส่วนตัวเพื่อบันทึกรูปแบบไฟล์คีย์ส่วนตัวที่มีให้ PuTTY ▼

คลิกบันทึกคีย์ส่วนตัวเพื่อบันทึกรูปแบบไฟล์คีย์ส่วนตัวที่มี PuTTY 4

วิธีการตั้งค่าสีโป๊ว?

ต่อไปนี้คือการตั้งค่า Putty ให้เข้าสู่ระบบด้วย Private keyลินุกซ์วิธีเซิร์ฟเวอร์:

ขั้นตอนที่ 1:Putty → Session: กรอกชื่อโฮสต์ (หรือที่อยู่ IP)

ขั้นตอนที่ 2:สีโป๊ว → การเชื่อมต่อ → วันที่: กรอกชื่อผู้ใช้เข้าสู่ระบบอัตโนมัติ: root

ขั้นตอนที่ 3:PPutty → Connection → SSH → Auth: เลือกไฟล์คีย์ส่วนตัวที่เพิ่งสร้างโดย PuTTYGen ในไฟล์คีย์ส่วนตัวสำหรับการตรวจสอบ ▼

เลือกไฟล์คีย์ส่วนตัวสำหรับการตรวจสอบสิทธิ์ในไฟล์คีย์ส่วนตัวสำหรับแผ่นงานการตรวจสอบ 5

ขั้นตอนที่ 4:กลับไปที่ Putty → Session: Saved Session กรอกชื่อที่จะบันทึก จากนั้นดับเบิลคลิกที่ชื่อเพื่อเข้าสู่ระบบโดยตรง

ขั้นตอนที่ 5:คุณสามารถเข้าสู่ระบบ Linux โดยไม่ต้องใช้รหัสผ่านในอนาคต โปรดอย่าลืมบันทึกไฟล์คีย์ส่วนตัวของคุณ

หากต้องการรับซอฟต์แวร์เครื่องมือสำหรับเข้าสู่ระบบ Linux ระยะไกลบนโทรศัพท์มือถือ Android โปรดคลิกลิงก์นี้เพื่อดู ▼

การอ่านเพิ่มเติม:

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "ไม่สามารถเชื่อมต่อกับ Vultr VPS SSH? วิธีการตั้งค่าการสร้างคีย์ PuTTY" จะช่วยคุณได้

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-646.html

ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注