ไดเรกทอรีบทความ
ไม่สามารถเชื่อมต่อกับ Vultr VPS SSH?
วิธีการตั้งค่าการสร้างคีย์ PuTTY
เนื่องจากผู้ใช้งานอินเทอร์เน็ตชาวจีนจำนวนมากใช้ Vultr VPS ในการตั้งช่องทาง " การเข้าถึงอินเทอร์เน็ต เชิงวิทยาศาสตร์ " ส่งผลให้ที่อยู่ IP ของ Vultr จำนวนมากถูกบล็อก...
ตรวจจับที่อยู่ IP
ก่อนอื่น คุณต้องยืนยันว่าคุณสร้างที่อยู่ IP ของ Vultr คุณสามารถเข้าถึงได้ในจีนแผ่นดินใหญ่ตามปกติหรือไม่?
วิธีการแก้:
- ใช้เครื่องมือ ping ออนไลน์เพื่อตรวจหาที่อยู่ IP ▼
ฉันควรทำอย่างไรหากที่อยู่ 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 เพื่อสร้างคู่คีย์
ทั้งระบบปฏิบัติการ Linuxและ macOS สามารถเรียกใช้งานได้โดยตรงจากเทอร์มินัล:
ขั้นตอนที่ 1:สร้างคีย์ SSH
กรุณาเรียกใช้คำสั่งนี้ ▼
ขั้นตอนที่ 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:คลิกปุ่ม โหลด ใน การดำเนินการ ▼

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

ไม่สามารถแสดงไฟล์คีย์ส่วนตัว?กรุณาเลือก "ไฟล์ทั้งหมด (*.*)" ▲
- หากคุณเพิ่งตั้งรหัสผ่านล็อค คุณต้องป้อนรหัสผ่านในตอนนี้
- หลังจากโหลดสำเร็จ PuTTYGen จะแสดงข้อมูลที่เกี่ยวข้องกับคีย์
ขั้นตอนที่ 5:คลิกปุ่ม "บันทึกคีย์ส่วนตัว" เพื่อบันทึกไฟล์คีย์ส่วนตัวที่ใช้งานร่วมกับ PuTTY ได้ ▼

วิธีการตั้งค่าสีโป๊ว?
ขั้นตอนต่อไปนี้คือวิธีการตั้งค่า PuTTY เพื่อเข้าสู่ ระบบเซิร์ฟเวอร์ Linuxโดยใช้คีย์ส่วนตัว:
ขั้นตอนที่ 1: Putty → เซสชัน: ป้อนชื่อโฮสต์ (หรือที่อยู่ IP)
ขั้นตอนที่ 2: Putty → การเชื่อมต่อ → วันที่: ป้อน "root" ในช่องชื่อผู้ใช้เข้าสู่ระบบอัตโนมัติ
ขั้นตอนที่ 3: PuTTY → การเชื่อมต่อ → SSH → การตรวจสอบสิทธิ์: ในช่องไฟล์คีย์ส่วนตัวสำหรับการตรวจสอบสิทธิ์ ให้เลือกไฟล์คีย์ส่วนตัวที่สร้างโดย PuTTYGen ก่อนหน้านี้ ▼

ขั้นตอนที่ 4:กลับไปที่ PuTTY → เซสชัน: เซสชันที่บันทึกไว้ ป้อนชื่อและบันทึก หลังจากนั้น คุณสามารถเข้าสู่ระบบได้โดยตรงโดยการดับเบิ้ลคลิกที่ชื่อ
ขั้นตอนที่ 5:จากนั้นคุณจะสามารถเข้าสู่ระบบ Linux โดยไม่ต้องใช้รหัสผ่าน โปรดอย่าลืมบันทึกไฟล์คีย์ส่วนตัวของคุณ
หากต้องการรับซอฟต์แวร์เครื่องมือสำหรับเข้าสู่ระบบ Linux ระยะไกลบนโทรศัพท์มือถือ Android โปรดคลิกลิงก์นี้เพื่อดู ▼
การอ่านเพิ่มเติม:
หวังว่า บทความ "ไม่สามารถเชื่อมต่อกับ Vultr VPS ผ่าน SSH ได้ใช่ไหม? วิธีการตั้งค่าการสร้างคีย์ด้วย PuTTY" ที่แชร์บนบล็อกของ Chen Weiliang ( https://www.chenweiliang.com/ ) จะเป็นประโยชน์กับคุณ
โปรดแชร์ลิงก์บทความนี้ได้ตามสบาย: https://www.chenweiliang.com/cwl-646.html

