少し前に、DebianマシンにTeamspeakサーバー3をインストールしました。それを開始したとき、クライアントで管理者として認証するために使用したキーが提供されました。
鍵がわからないので、もう一度認証する必要があります。私はdebianマシンへのシェルアクセスを持っています。再度キーを取得するにはどうすればよいですか?
私はこの質問がかなり古いことを知っていますが、同じ問題に遭遇し、Fedoraでそれをどのように実行したかを共有したかったのですが、一般的に、どのLinuxディストリビューションでも同じであり、Windowsユーザーのロジックを流しました(パスはかなり異なります) )
次の方法でサーバーを起動します。
./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd
これにより、Teamspeak 3サーバーのserveradminパスワードがリセットされます
10011
でTelnet
を使用してTeamspeak 3サーバーIPに接続しますコマンドlogin serveradmin yOuR_nEwP@ssw0rd
を使用してログイン
コマンドのパスワードは、前にserveradminに設定したものと同じです
use 1
でEnterキーを押します次のコマンドを使用して、新しい特権キーを生成します。
tokenadd tokentype=0 tokenid1=6 tokenid2=0
これがこの状況に対処する人を助けることを願っています
Teamspeakの特権キーは1回だけ機能します。デフォルトのサーバーを使用せずに別のサーバーを取得する唯一の方法は、仮想サーバーを削除して、最初からすべてを開始することです。
Ts3server.sqlitedbファイルと./files/virtualserver_nディレクトリ(nは仮想サーバーの番号)を削除して、Teamspeakを再起動します。特権キーはターミナルにエコーバックされ、ログに保存されます。
起動スクリプトを編集して、パラメータとしてserveradmin_password=something
を使用してサーバーを起動してみましたか(ケースでは/etc/init.d/teamspeak-server
である必要があります)
その後、telnetを使用してteamspeakコマンドラインサーバーにアクセスし、構成されたパスワードを使用してログインし、新しい管理トークンを生成できます。
例については、このチュートリアルを参照してください: http://blog.gridc0.com/?p=284