Teamspeakサーバー3を少し前にdebianマシンにインストールしました。それを開始したとき、クライアントで管理者として認証するために使用したキーが提供されました。
鍵がわからないので、もう一度認証する必要があります。私はdebianマシンへのシェルアクセスを持っています。再度キーを取得するにはどうすればよいですか?
Teamspeakサーバー3を少し前にdebianマシンにインストールしました。それを開始したとき、クライアントで管理者として認証するために使用したキーが提供されました。
鍵がわからないので、もう一度認証する必要があります。私はdebianマシンへのシェルアクセスを持っています。再度キーを取得するにはどうすればよいですか?
回答:
私はこの質問がかなり古いことを知っていますが、同じ問題に遭遇し、Fedoraでそれをどのように実行したかを共有したかったのですが、一般的に、どのLinuxディストリビューションでも同じであり、Windowsユーザーのロジックを捨てました(パスはかなり異なります) )
次の方法でサーバーを起動します。
./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd
これにより、Teamspeak 3サーバーのserveradminパスワードがリセットされます
Telnet
ポートを使用してTeamspeak 3サーバーIPに接続します10011
コマンドを使用してログイン login serveradmin yOuR_nEwP@ssw0rd
コマンドのパスワードは、前にserveradminに設定したものと同じです
use 1
し、エンターキーを押し次のコマンドを使用して、新しい特権キーを生成します。
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