![Windows 中的远程 Linux](https://linux22.com/image/1480379/Windows%20%E4%B8%AD%E7%9A%84%E8%BF%9C%E7%A8%8B%20Linux.png)
我在办公室使用 Windows7,在家里使用 Debian Jessie。
我需要启动一些程序并在 Linux 中工作。
我听说过 SSH 连接
我希望能够通过互联网在我的电脑上工作。(比如 VirtualBox)
有没有快速免费的解决方案?如果没有,我该怎么办?
我该怎么做才能通过互联网在家里使用 Linux 工作?
我在家里和工作中都拥有所有权限。
答案1
您可以在其中运行 Linux 实例虚拟盒,并使用它通过 SSH 获取 X Windows 访问权限(假设您在家庭 Jessie 系统上的 SSH 中启用了 X)。要在 Jessie 上安装和启用带有 X windows 的 SSH,请执行以下操作:
sudo apt-get install ssh openssh-server
编辑 /etc/ssh/sshd_config 取消注释以下行:
X11Forwarding yes
X11DisplayOffset 10
然后重新启动 sshd。
service ssh restart
对于更轻量级的解决方案,你可以运行免费的 SSH 客户端,例如油灰在 Windows 系统上,获取对家庭 Jessie 系统的命令行访问权限。您仍需要安装 openssh-server 包,但无需启用 X over SSH。
答案2
我对这个问题的理解是,您希望从办公室的 Win7 机器与您的 Linux 机器进行交互 - 我在校园的 PC 上安装了 Debian Jessie,在家里安装了 Windows 7,笔记本电脑上安装了 Windows 10。我使用了 TeamViewer,它允许我进行远程桌面访问,并且基本上可以与任何一台 PC 进行交互,就像我在它面前一样。
如果您以个人身份使用 Teamviewer,它是免费的,并且不需要那么好的互联网连接,我家里的线路只有 1Mbps。
这是 Linux 的链接,如果适用,请向下滚动到 Debian/pre-multiarch
如果你遇到任何问题请使用此关联- 解决了我在 Debian 上安装时遇到的所有问题。