Linuxで他のユーザーセッションをスニッフィングする方法は?

Linuxで他のユーザーセッションをスニッフィングする方法は?

他のユーザーがsshを介して自分のコンピュータに接続し、いくつかのタスクを実行します(これはsshを介して長いコマンドを実行する自分自身です)。彼のターミナルセッションで何が起こっているのか、リアルタイムでどうやって知ることができますか?

私はコンピュータのルートです。

ベストアンサー1

strace はシステムコールを確認するための強力な方法です。あるいは、タスクがいくつかのネットワークトラフィックを生成する場合は、tcpdumpまたはtcpflowを使用できます。

そうでなければ

詳細モードでコマンドを使用screenまたは実行することをお勧めします。tmux

どちらのツールも別々のセッションを許可します。これにより、ログアウトしてから後で再接続できます。

tmuxはすべてのLinuxディストリビューションにパッケージされています。

いくつかのチュートリアルはtmux wikiにあります。 https://github.com/tmux/tmux/wiki

おすすめ記事