コマンドteamviewer --info
を実行しようとすると、次の出力が表示されます
root@vps [~]# /opt/teamviewer8/tv_bin/TeamViewer --info
TeamViewer 8.0.20931
teamviewerd status teamviewerd start/running, process 9584
TeamViewer ID: not found
Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)
teamViewer IDが見つかりません。 TeamViewer IDを見つけることができる他の構成設定はありますか?
最初にパスワードを設定します。
teamviewer --passwd newPassword
そして、実行
teamviewer -info
TeamViewer IDが表示されます
ログを検査できます。
grep -o "id=[0-9]*" /var/log/teamviewer/TeamViewer8_Logfile.log
使用できます:
teamviewer --info print version, status, id
Windows(元の質問は特定のオペレーティングシステムを設定せず、Linux/Unixシェルの例にすぎません)ソリューション:
cd %PROGRAMFILES%\TeamViewer\Version7
type TeamViewer7_Logfile.log | more
IDはhead行で報告されます。 v7で動作することをテスト済み。
もう1つの方法は次のとおりです。
nano /etc/teamviewer/global.conf
次の行からIDを見つけることができます。
[int32] ClientID = xxxxxxxxxx
また、ローカルコンピュータからアクセスすることもできます。以下の行があることを確認してください。
[int32] EulaAccepted = 1
[int32] General_DirectLAN = 1
コントロール側では、TeamViewerパートナーIDの代わりに192.168.1.xxx(ホストローカルIPまたはホスト名)を使用するだけです
コマンドラインからパスワードを更新できます:
teamviewer passwd YrNewPassword
ゲートウェイ/ルーターでポート5938へのポート転送を実行できる場合、TeamViewerパートナーIDの代わりにドメイン名またはWAN IPアドレスを使用し、どこからでも制御できます。
Linuxでは、これは/etc/teamviewer/global.confにあります。意味不明なテキスト(証明書のキー)の数行の後に、ClientICとClientIDが表示されます。