我在工作计算机上安装了Ubuntu。我想知道是否可以从装有Windows的另一台计算机上访问它。如果是这样,可以请您逐步指导吗?谢谢!
我在工作计算机上安装了Ubuntu。我想知道是否可以从装有Windows的另一台计算机上访问它。如果是这样,可以请您逐步指导吗?谢谢!
Answers:
是的,您可以从Windows远程访问Ubuntu。
摘自本文。
跟着这些步骤 :
步骤1 –安装xRDP
打开终端(Crtl+ Alt+ T)并执行以下命令:
sudo apt-get update sudo apt-get install xrdp
第2步-安装XFCE4(在Ubuntu 14.04中,Unity似乎不支持xRDP;尽管在Ubuntu 12.04中它受支持)。这就是我们安装Xfce4的原因。
sudo apt-get install xfce4
步骤3 –配置xRDP
在此步骤中,我们修改两个文件以确保xRDP使用Xfce4。首先,我们需要
.xsession
在主目录中创建或编辑文件。我们可以使用nano或简单地重定向echo语句(更容易):echo xfce4-session > ~/.xsession
我们需要编辑的第二个文件是xRDP的启动文件,因此它将启动Xfce4。
sudo nano /etc/xrdp/startwm.sh
内容应如下所示(注意最后一行,并忽略
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
步骤4 –重新启动xRDP
要使所有这些更改生效,请重新启动xRDP,如下所示:
sudo service xrdp restart
测试您的xRDP连接
在将远程控制Ubuntu计算机的计算机上,启动RDP客户端。Windows标配了远程桌面客户端(mstsc.exe –您可以从命令提示符启动它,或在“附件”下找到“远程桌面”的快捷方式)。或者在开始(Windows 7)中搜索“远程”,或者在Windows 8的搜索框中搜索“远程”。
无论使用哪种客户端,大多数都可以使用Ubuntu计算机的计算机网络名称或IP地址。
要在您的Ubuntu盒子上找到IP地址,请输入:
hostname -I
(注意:这是一个大写的“ i”)
输入您的Ubuntu计算机的IP地址。例如:
根据您的RDP客户端功能和设置(例如:Microsoft RDP客户端允许自动登录),您可能会或可能不会看到登录屏幕。 在这里,我们输入我们的Ubuntu用户名和密码,然后单击“确定”。
完成,享受
PS:评论中提到了一些优点,因此我想总结一下。
port forwarding
hostname
在以后的会话中,使用您的实际计算机名称(通过键入)而不是IP在动态IP上可能会更稳定...
MobaXterm
在Windows上免费实施X服务器。
无需在Ubuntu上安装任何东西。
连接后,从外壳开始。
然后,如果您从外壳启动程序,例如:
xeyes
xeyes
作为单独的本机Windows窗口打开。
它通过VPN在Windows 10和Ubuntu 16.04之间开箱即用。
即使对于复杂的应用程序(例如firefox
和)eclipse
,它也会产生可接受的延迟和分辨率损失,但显然,它不仅只是愚蠢地将桌面作为视频流传输,而且实际上是实现X小部件。
令人烦恼的是,如果您在工作时打开窗口,然后回家,则必须启动该应用程序的新实例,而看不到已打开的窗口。在单窗口模式下运行的应用程序(例如浏览器)使这一问题更加烦人:您将必须搜索如何强制执行新实例,然后将有两个实例在运行。
Cygwin / X
GPL替代MobaXterm。还没有尝试过,但是行为在理论上应该是相同的:https : //youtu.be/ENkOEknSLv4?t=105
VNC
我尝试了以下程序,但它们将台式机作为视频发送,如果您不在现场,则会导致屏幕分辨率损失/鼠标不准确/网络带宽不可接受。
服务器(在Ubuntu上运行):
客户端(在Windows上运行):
油灰
如果您需要的唯一解决方案是通过SSH的文本终端。
这非常方便,因为它将xterm仿真器和SSH / telnet以及其他协议集成在一个软件包中。
然后添加tmux attach
到混合中,您可以在工作和家中使用完全相同的终端,这真是太了不起了。但是,环境变量存在一些烦人的故障,尤其是DISPLAY
:https : //unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when-我重新连接
您还需要减小默认的大字体大小:增加腻子的字体大小
如何在PuTTY中复制粘贴:https : //superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-using-only-the-keybo
然后,您可以直接在本机Windows浏览器上打开所需的网页。如果只需要Vim和浏览器来完成您的工作,那么PuTTY绝对是您的理想之选。
我发现最好的是x2go。
在Linux机器上安装 http://wiki.x2go.org/doku.php/doc:installation:x2goserver
在Windows计算机上安装客户端:http : //wiki.x2go.org/doku.php/download : start
如果感觉缓慢,请调整压缩:(TL; DR使用4k-png)https://uwaterloo.ca/science-computing/student-support/x2go-tutorial