从另一台计算机连接到 TTY

spi*_*iro 7 remote-access tty

如何从家庭网络上的计算机访问我的一个 TTY?

例如,如果我的 Ubuntu PC 正在运行,并且我想从位于同一网络上的 Mac 或 Windows PC 访问它的终端。

And*_*ese 7

除了使用screen您可以使用linuxvnc联机帮助页),“允许远程访问 tty 的 VNC 服务器”。它可以抓取 TTY 会话并将其显示在 VNC 窗口中使用。通过apt安装:

sudo apt-get install linuxvnc
Run Code Online (Sandbox Code Playgroud)

完成后,启动它:(获取 TTY 需要 root 访问权限)

sudo linuxvnc X
Run Code Online (Sandbox Code Playgroud)

其中“X”是您要获取的 TTY #。如果您没有对服务器的物理访问权限,则可以在 SSH 会话中执行此操作。linuxvnc应该表明它正在侦听端口 5900。现在连接到您选择的 VNC 查看器。


Ser*_*gey 1

在 Ubuntu 计算机上安装 SSH 服务器,然后在 Windows 或 Mac 上使用 SSH 客户端。

sudo install ssh
Run Code Online (Sandbox Code Playgroud)

要从 Mac 连接,我相信您可以使用命令行客户端:

ssh my.ubuntu.box -u myusername
Run Code Online (Sandbox Code Playgroud)

要从 Windows 进行连接,您可以使用 GUI 客户端,例如 PuTTY。

(如果您想连接到现有的 TTY,例如在本地 Ubuntu 机器上启动会话,然后走到您的 Windows 计算机并从那里连接到相同的会话,那么您需要结合使用screen命令和 SSH 访问。请man screen参阅更多细节)