ฉันจะหาคีย์ผู้ดูแลระบบ teamspeak ของฉันได้อย่างไร


10

ฉันติดตั้ง Teamspeak เซิร์ฟเวอร์ 3 บนเครื่องเดเบียนเมื่อไม่นานมานี้ เมื่อฉันเริ่มมันฉันได้รับรหัสที่ฉันใช้ในไคลเอนต์ของฉันเพื่อตรวจสอบว่าเป็นผู้ดูแลระบบ

ฉันไม่ทราบกุญแจตอนนี้และฉันต้องตรวจสอบอีกครั้ง ฉันมีสิทธิ์เข้าถึงเชลล์ไปยังเครื่องเดเบียน ฉันจะรับกุญแจอีกครั้งได้อย่างไร

คำตอบ:


6

ฉันรู้ว่าคำถามนี้ค่อนข้างเก่า แต่เพิ่งเจอปัญหาเดียวกันและต้องการแบ่งปันวิธีที่ฉันทำกับ Fedora แต่โดยทั่วไปแล้วมันเหมือนกันสำหรับการแจกจ่าย Linux และกำจัดตรรกะสำหรับผู้ใช้ Windows (เส้นทางเพียงแค่จะแตกต่างกันมากทีเดียว )

กู้คืนรหัสผ่านผู้ดูแลระบบเซิร์ฟเวอร์ Teamspeak3

  1. เชื่อมต่อกับเครื่องของคุณและไปยังที่ที่การติดตั้ง TS3 ของคุณอยู่
  2. หยุดเซิร์ฟเวอร์ teamspeak
  3. เริ่มเซิร์ฟเวอร์โดย:

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

นั่นจะทำให้รหัสผ่าน serveradmin ของคุณถูกรีเซ็ตสำหรับเซิร์ฟเวอร์ Teamspeak 3 ของคุณ

สร้างคีย์สิทธิ์

  1. เริ่มไคลเอ็นต์ telnet ใด ๆ - คุณสามารถใช้เช่น PuTTy
  2. เชื่อมต่อกับ IP เซิร์ฟเวอร์ Teamspeak 3 ของคุณโดยใช้Telnetที่พอร์ต10011
  3. เข้าสู่ระบบโดยใช้คำสั่ง login serveradmin yOuR_nEwP@ssw0rd

    รหัสผ่านในคำสั่งเหมือนกับที่คุณตั้งไว้สำหรับ serveradmin ของคุณก่อนหน้านี้

    1. เลือกอินสแตนซ์ของเซิร์ฟเวอร์ Teamspeak ของคุณ (ถ้าคุณมีเพียงอันเดียวนี่จะเป็นค่าเริ่มต้นของคุณuse 1แล้วกด Enter
    2. ตอนนี้ได้เวลาสร้างคีย์สิทธิ์ใหม่สำหรับการใช้คำสั่งดังต่อไปนี้:

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. นั่นจะส่งคืนโทเค็นซึ่งคุณสามารถคัดลอกและวางในไคลเอ็นต์ Teamspeak 3 ภายใต้การอนุญาต> ใช้คีย์สิทธิ์

หวังว่านี่จะช่วยให้ทุกคนรับมือกับสถานการณ์นี้ได้


5

คีย์สิทธิ์ของ Teamspeak ทำงานได้เพียงครั้งเดียว วิธีเดียวที่จะทำให้ตัวคุณเองเป็นอีกคนที่ไม่มีค่าเริ่มต้นคือการลบเซิร์ฟเวอร์เสมือนและเริ่มต้นใหม่ตั้งแต่ต้น

ลบไฟล์ ts3server.sqlitedb และไดเร็กทอรี. /files/virtualserver_n โดยที่ n คือหมายเลขของเซิร์ฟเวอร์เสมือนของคุณและเริ่ม Teamspeak อีกครั้ง รหัสสิทธิ์ของคุณจะถูกสะท้อนกลับไปที่เทอร์มินัลและเก็บไว้ในบันทึก


ดังนั้นความคิดวิธีการป้องกันการสูญเสียสิทธิ์ผู้ดูแลระบบใด ๆ ฉันหมายถึงเมื่อฉันติดตั้งไคลเอนต์ OS / teamspeak ไคลเอนต์ของฉันดังนั้นฉันไม่ต้องติดตั้งเซิร์ฟเวอร์อีกครั้งหรือไม่
Richard Rodriguez

เมื่อคุณใช้รหัสของคุณก็จะถูกใช้ ในฐานะผู้ดูแลเซิร์ฟเวอร์คุณสามารถทำให้เซิร์ฟเวอร์สร้างคีย์ใหม่ (ที่ซ่อนอยู่ในตัวเลือกไคลเอนต์) ซึ่งคุณสามารถจดบันทึกหรือบันทึกลงในไดรฟ์ USB เป็นข้อมูลสำรองได้
Xyon

1

คุณลองเริ่มต้นเซิร์ฟเวอร์ด้วยserveradmin_password=somethingพารามิเตอร์โดยแก้ไขสคริปต์เริ่มต้น (ควรเป็น/etc/init.d/teamspeak-serverในกรณีของคุณ)

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

ดูตัวอย่างการสอนนี้: http://blog.gridc0.com/?p=284


2
ลิงค์นี้ใช้งานไม่ได้อีกต่อไป
Chris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.