![使用 Linux 登录工作 VPN](https://linux22.com/image/855238/%E4%BD%BF%E7%94%A8%20Linux%20%E7%99%BB%E5%BD%95%E5%B7%A5%E4%BD%9C%20VPN.png)
我是 Linux 新手。我已经使用 Windows 多年了,在家工作时使用 vnc viewer。我使用 vnc 登录 Linux 系统。现在我正在使用 Linux 系统,有什么方法可以跳过 vnc viewer 吗?我可以 ping 到我的工作 IP。
我可以使用屏幕或其他类似的东西,但我想是否有办法可以安装我的工作 Linux 系统并在我的桌面上工作
答案1
有多种方法可以连接到远程 Linux 机器。
Shell 访问
您可以在本地终端中使用 ssh:使用,
ssh login@host
然后您就得到了一个远程终端。单一窗口访问
只需
-X
向 ssh 添加选项即可启用 X11 转发:与 1 中一样,您将在远程主机上拥有一个终端,但您在终端上启动的任何图形应用程序都将在本地显示。恕我直言,这是最好的选择。整个桌面访问
您可以使用类似的 vnc 客户端
vinegar
。
还有其他协议,但有些确实很旧(xdmcp),而其他可能太年轻(nx)。
答案2
如果你只是想挂载你的工作文件系统并且已经可以 ping 它,那么你可以做的最简单的事情就是执行以下操作:
在您的工作电脑上(如果它没有运行 Ubuntu,则在适当的替代电脑上),运行:
sudo apt-get install openssh-server
现在,在您的客户端机器上运行:
sudo apt-get install sshfs
然后使用以下命令挂载远程文件系统:
sshfs $USER@$WORK_IP:/path/to/directory /path/to/local/mount
您需要输入工作用户的密码才能挂载文件系统,因此请确保它是安全的。
NFS 也是一种替代方案但在我看来更高级,因此需要教程。