
したがって、理論的には、管理者ユーザーとしてログインし、他のユーザーに SSH セッションを介して同じユーザーまたは別のユーザーとしてログインしてもらい、両方のユーザーを同じ画面に接続することができます。私たちの場合、環境設定はかなり複雑で、リモート アシスタンスが必要になることがあります。これはどのように行うのでしょうか。私たちは両方とも同じユーザーである必要がありますか。
答え1
研修の申し込みを対象としているのは理解していますが、あなたの質問には具体的に画面提案させてくださいtmux。
とtmux複数のコンピューターから接続できるセッションを作成できます。私は同じユーザーに対してのみこれを実行したので、別のユーザーが作成したセッションに接続できるかどうかはわかりません。
同じマシンで複数のセッションを持つこともできます。たとえば、次のコマンドを実行して新しいセッションを作成します。生徒が使用するのと同じユーザーで実行します。セッションには好きな名前を付けることができます(私はレッスン01)。
$ tmux new-session -s lesson01
次に、パダワンは以前と同じユーザーを使用して SSH 経由でマシンにログオンします。その後、パダワンはこのコマンドを実行してセッションに接続します。
$ tmux attach-session -t lesson01
片方の端末で計測したものは、もう片方の端末にも自動的に表示されます。また、tmux端末を 2 つに分割します (1 つは自分用、もう 1 つは生徒用)。
教育やトレーニングの目的でこれが役に立つことを願っています。繰り返しになりますが、どのように行うかについてはお答えできません。画面。
答え2
自分の端末の出力を他のユーザーの端末にリダイレクトする別の方法は次のとおりです。
端末で実行する:
mkfifo foo; script -f foo
who コマンドを使用して他のユーザーの端末を表示します。そして、自分の別の端末で、root として出力を他のユーザーの端末にリダイレクトします。
cat foo >> /dev/pts/2