如何从家庭网络上的计算机访问我的一个 TTY?
例如,如果我的 Ubuntu PC 正在运行,并且我想从位于同一网络上的 Mac 或 Windows PC 访问它的终端。
答案1
除了使用之外,screen
您还可以使用linuxvnc
(手册页),一个“允许远程访问 tty 的 VNC 服务器”。它可以抓取 TTY 会话并将其显示在 VNC 窗口中以供使用。通过 apt 安装它:
sudo apt-get install linuxvnc
完成后,启动它:(需要 root 访问权限才能获取 TTY)
sudo linuxvnc X
其中“X”是您要获取的 TTY #。如果您无法物理访问服务器,则可以在 SSH 会话中执行此操作。linuxvnc
应该表明它正在监听端口 5900。现在使用您选择的 VNC 查看器进行连接。
答案2
在 Ubuntu 机器上安装 SSH 服务器,然后在 Windows 或 Mac 上使用 SSH 客户端。
sudo install ssh
要从 Mac 连接,我相信您可以使用命令行客户端:
ssh my.ubuntu.box -u myusername
要从 Windows 连接,您可以使用 GUI 客户端,例如 PuTTY。
(如果你想连接到现有的 TTY,相当于在本地的 Ubuntu 机器上启动一个会话,然后走到你的 Windows 机器上并从那里连接到同一个会话,然后你需要screen
结合使用命令和 SSH 访问。查看man screen
更多详细信息)