teamspeak管理キーを見つけるにはどうすればよいですか?


10

Teamspeakサーバー3を少し前にdebianマシンにインストールしました。それを開始したとき、クライアントで管理者として認証するために使用したキーが提供されました。

鍵がわからないので、もう一度認証する必要があります。私はdebianマシンへのシェルアクセスを持っています。再度キーを取得するにはどうすればよいですか?

回答:


6

私はこの質問がかなり古いことを知っていますが、同じ問題に遭遇し、Fedoraでそれをどのように実行したかを共有したかったのですが、一般的に、どのLinuxディストリビューションでも同じであり、Windowsユーザーのロジックを捨てました(パスはかなり異なります) )

Teamspeak3サーバーの管理者パスワードを回復する

  1. マシンに接続し、TS3インストールがある場所に移動します
  2. teamspeakサーバーを停止する
  3. 次の方法でサーバーを起動します。

    ./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd

これにより、Teamspeak 3サーバーのserveradminパスワードがリセットされます

特権キーを生成する

  1. 任意のTelnetクライアントを起動します-たとえばPuTTyを使用できます
  2. Telnetポートを使用してTeamspeak 3サーバーIPに接続します10011
  3. コマンドを使用してログイン login serveradmin yOuR_nEwP@ssw0rd

    コマンドのパスワードは、前にserveradminに設定したものと同じです

    1. あなたが1つしかない場合だけ、これがデフォルトになります(あなたのTeamspeakサーバーインスタンスを選択しますuse 1し、エンターキーを押し
    2. 次のコマンドを使用して、新しい特権キーを生成します。

      tokenadd tokentype=0 tokenid1=6 tokenid2=0

  4. これにより、トークンが返されます。これは、Teamspeak 3クライアントの[権限]> [特権キーの使用]でコピーして貼り付けることができます

これがこの状況に対処する人を助けることを願っています


5

Teamspeakの特権キーは1回だけ機能します。デフォルトの設定なしで別の設定を取得する唯一の方法は、仮想サーバーを削除して、最初からすべてを開始することです。

ts3server.sqlitedbファイルと./files/virtualserver_nディレクトリ(nは仮想サーバーの番号)を削除し、Teamspeakを再起動します。特権キーはターミナルにエコーバックされ、ログに保存されます。


では、管理者権限の喪失を防ぐ方法はありますか?サーバーを再インストールする必要がないように、クライアントOS / teamspeakクライアントを再インストールするときですか?
Richard Rodriguez

キーを使用すると、それが使用されます。サーバー管理者は、サーバーに新しいキー(クライアントオプションで非表示になっている場所)を生成させ、それをバックアップとしてUSBドライブに書き留めたり保存したりできます。
Xyon

1

serveradmin_password=something起動スクリプトを編集して、パラメータとしてサーバーを起動してみましたか(/etc/init.d/teamspeak-serverあなたのケースにあるはずです)

その後、telnetを使用してteamspeakコマンドラインサーバーにアクセスし、構成されたパスワードを使用してログインし、新しい管理トークンを生成できます。

例については、このチュートリアルを参照してください:http : //blog.gridc0.com/?p=284


2
このリンクはもう機能しません
Chris
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.