Linux 文字模式 螢幕畫面共享 - 使用Screen

Linux 於 shell 要教學、操作給遠端的人看, 有什麼辦法可以邊操作, 讓遠端的人一邊都可以看到, 甚至遠端的人也可以一起動手修改、練習?

工具 - 使用 Screen

  • 使用: screen -x (Multi display mode)

screen 就可以做到這件事, 本來 screen 進去後, 若自己用另外一台機器登入, 想要進去原先登入的 screen, 就必須要用 screen -dr, 把之前登入的強制踢除.

若不想踢除, 只是臨時想看看而已, 可以使用 screen -x 達到, 例如:

  1. 註: 下述 PC-A, PC-B 是兩台電腦, 但是都 登入到同一台 Server, 使用同一個帳號.
  2. PC-A: screen -S irc # 開啟一個 名為 irc 的 screen
  3. PC-B: screen -x irc # PC-B 也可以看到 PC-A 的畫面, 與 PC-A 一同操作

若是 不同人、帳號, 可以考慮折衷方案 => 都變成 root (若都有 sudo 權限的話)

步驟

  1. 同一台機器上的 USER-A, USER-B 由 USER-A 先建立 screen, 讓 USER-B 進來觀看(當然 USER-B 也是可以操作)
  2. USER-A: sudo su - # 變成 root
  3. USER-A: screen # 或 screen -S demo 都可以, 看要不要指定名稱
  4. USER-B: sudo su - # 變成 root
  5. USER-B: screen -x # 或 screen -x demo
  6. 這樣 此畫面 打的任何資料, 雙方就都可以互相看見囉~
  7. 註1: 若 Ctrl + a 切到其它畫面, 另一方是看不見的
  8. 註2: 若畫面亂亂的, Ctrl + l 可以將畫面整理乾淨.

相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

發表迴響