ฉันเพิ่งเรียนรู้เกี่ยวกับแพ็คเกจ Endlessh ฉันได้ติดตั้งตามขั้นตอนที่อธิบายไว้ในวิดีโอนี้แล้ว https://www.youtube.com/watch?v=SKhKNUo6rJU
แต่เมื่อต้องตรวจสอบว่า Endlessh กำลังฟังพอร์ต 22 อยู่หรือไม่ ไม่มีอะไรเกิดขึ้น จากนั้นฉันตรวจสอบสถานะเพื่อดูว่ามันกำลังทำงานอยู่หรือไม่ ซึ่งผลลัพธ์ที่ได้คือ:
xxxxxxxxx@localhost:~$ sudo systemctl สถานะ Endlessh.service
â Endlessh.service - Endlessh SSH Tarpit
โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/endlessh.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันจันทร์ที่ 2022-01-03 13:14:16 CET; 2 นาที 32 วินาทีที่แล้ว
เอกสาร: man:endlessh(1)
กระบวนการ: 186607 ExecStart=/usr/local/bin/endlessh (code=exited, status=1/FAILURE)
PID หลัก: 186607 (รหัส=ออก สถานะ=1/ล้มเหลว)
3 ม.ค. 13:13:46 localhost systemd[1]: Endlessh.service: ออกจากกระบวนการหลักแล้ว, รหัส = ออก, สถานะ = 1 / ล้มเหลว
3 ม.ค. 13:13:46 localhost systemd [1]: Endlessh.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
03 ม.ค. 13:14:16 localhost systemd[1]: Endlessh.service: งานรีสตาร์ทตามกำหนดเวลาตัวนับการรีสตาร์ทอยู่ที่ 4
3 ม.ค. 13:14:16 localhost systemd [1]: หยุด Endlessh SSH Tarpit
3 ม.ค. 13:14:16 localhost systemd[1]: Endlessh.service: เริ่มคำขอซ้ำเร็วเกินไป
3 ม.ค. 13:14:16 localhost systemd [1]: Endlessh.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
3 ม.ค. 13:14:16 localhost systemd [1]: ไม่สามารถเริ่ม Endlessh SSH Tarpit
3 ม.ค. 13:15:59 localhost systemd[1]: Endlessh.service: เริ่มคำขอซ้ำเร็วเกินไป
3 ม.ค. 13:15:59 localhost systemd [1]: Endlessh.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
3 ม.ค. 13:15:59 localhost systemd [1]: ไม่สามารถเริ่ม Endlessh SSH Tarpit
ในขณะที่ค้นหาคำตอบเพิ่มเติมสำหรับปัญหาของฉัน ฉันพบใน github ของ skeeto/endlessh สิ่งนี้:
https://github.com/skeeto/endlessh/issues/39#issuecomment-727283671
ฉันลองแล้ว แต่ฉันยังคงได้รับสถานะล้มเหลวเหมือนเดิมเมื่อเริ่มต้นใหม่อย่างไม่มีที่สิ้นสุด
ฉันลืมบอกไปว่าฉันสร้างไฟล์ปรับแต่งในโฟลเดอร์ Endlessh /etc/endlessh/config
:
# พอร์ตที่จะรับฟังการเชื่อมต่อ SSH ใหม่
พอร์ต 22
# แบนเนอร์ที่ไม่มีที่สิ้นสุดถูกส่งทีละบรรทัด นี่คือความล่าช้า
# ในหน่วยมิลลิวินาทีระหว่างแต่ละบรรทัด
ดีเลย์10000
# ความยาวของแต่ละบรรทัดจะถูกสุ่ม สิ่งนี้ควบคุมสูงสุด
#ความยาวแต่ละเส้น บรรทัดที่สั้นกว่าอาจทำให้ลูกค้าใช้ได้นานขึ้นหาก
# พวกเขายอมแพ้หลังจากจำนวนไบต์ที่กำหนด
MaxLineLength 32
# จำนวนการเชื่อมต่อสูงสุดที่จะยอมรับในแต่ละครั้ง การเชื่อมต่อที่เหนือกว่า
#สิ่งเหล่านี้จะไม่ถูกปฏิเสธทันทีแต่จะรอตามคิว
แม็กซ์ไคลเอนต์ 4096
# ตั้งค่าระดับรายละเอียดสำหรับบันทึก
# 0 = เงียบ
# 1 = ข้อความบันทึกมาตรฐานที่เป็นประโยชน์
# 2 = ข้อมูลการดีบักที่มีเสียงดังมาก
ระดับล็อก 0
# ตั้งค่าครอบครัวของซ็อกเก็ตการฟัง
# 0 = ใช้ IPv4 ที่แมป IPv6 (ค่าเริ่มต้นทั้ง v4 และ v6)
# 4 = ใช้ IPv4 เท่านั้น
# 6 = ใช้ IPv6 เท่านั้น
BindFamily 0
คุณมีความคิดใด ๆ ที่ผิด ? ฉันควรรีสตาร์ทเซิร์ฟเวอร์หรือไม่
ขอบคุุณ :)