他のユーザーがsshを介して自分のコンピュータに接続し、いくつかのタスクを実行します(これはsshを介して長いコマンドを実行する自分自身です)。彼のターミナルセッションで何が起こっているのか、リアルタイムでどうやって知ることができますか?
私はコンピュータのルートです。
答え1
strace はシステムコールを確認するための強力な方法です。あるいは、タスクがいくつかのネットワークトラフィックを生成する場合は、tcpdumpまたはtcpflowを使用できます。
そうでなければ
詳細モードでコマンドを使用screen
または実行することをお勧めします。tmux
どちらのツールも別々のセッションを許可します。これにより、ログアウトしてから後で再接続できます。
tmuxはすべてのLinuxディストリビューションにパッケージされています。
いくつかのチュートリアルはtmux wikiにあります。 https://github.com/tmux/tmux/wiki
答え2
あなたはそれを使用することができますSSHPry2、まずセッションをリストし、次に興味のあるセッション(/dev/pts/XXなど)を引数として--ttyに追加する必要があります。それはすべてです。