前言
家里有个老电脑想使用起来,最适合的就是linux系统了,安装了Ubuntu。除了远程命令执行外还需要远程窗口帮助家里长辈处理一些问题。问题描述如下:
v2ex类似问题:远程访问 Linux 桌面最快速最高效的方式是什么 VNC,RDP?
使用花生壳做端口映射
无公网ip的首选方案,但是限制网速1m,网络总流量1gb。有点太少了。一天基本就要用500m。
xrdp
在linux安装xrdp并在花生壳开启3389端口映射。事实体验并不太好。画面卡断。操作不流畅
teamview
下载teamView
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
安装 teamView
sudo apt install ./teamviewer_amd64.deb
在安装过程中,官方 TeamViewer 软件源已经被添加到你的系统中。你可以使用 cat 命令来验证文件内容:
cat /etc/apt/sources.list.d/teamviewer.list
deb http://linux.teamviewer.com/deb stable main
缺点teamViewer在Linux端经常掉线
VNC远程链接
很详细的一个帖子
https://bytexd.com/how-to-install-configure-vnc-server-on-ubuntu-20-04/
开启vnc服务
vncserver -localhost no :1
关闭vnc服务
vncserver -kill :1
编辑桌面配置文件
sudo apt install ubuntu-budgie-desktop
sudo vim ~/.vnc/xstartup
#!/bin/sh
xrdb $HOME/.Xresources
exec budgie-desktop &
使用ZeroTier做内部局域网
官网:ZeroTier
- 支持linux、ios、Widows、nas
- 操作简单
Linux端使用
curl -s https://install.zerotier.com | sudo bash
# 查看相关信息
zerotier-cli info
# 加入局域网
zerotier-cli join 83048a0632fdcd69
# 卸载
yum erase zerotier-one
Windows下载
https://download.zerotier.com/dist/ZeroTier%20One.msi
使用openssh for Windows 作为代理转发内网(未成功)
使用Widows端口转发工具(NATBypass)
相关教程 :
https://cloud.tencent.com/developer/article/1365274 https://apt404.github.io/2016/09/11/htran-portforward/ https://cloud.tencent.com/developer/article/1365274
https://xz.aliyun.com/t/6349#toc-22
这篇关于“远程连接Linux桌面的几种方式”的博客写得非常详细,对几种不同的远程访问方法进行了全面的介绍。以下是一些具体的评论和改进建议:
优点:
内容丰富且实用: 博客介绍了多种远程连接的方式,包括xrdp、TeamViewer、VNC、ZeroTier以及使用Windows工具NATBypass等。这对于需要远程访问Linux桌面的读者来说非常有用。
详细的操作步骤: 对于每种方法,作者都提供了具体的安装和配置命令,如xrdp的安装、TeamViewer的下载与安装、VNC服务器的配置等,这使得读者可以轻松跟随操作。
清晰的问题描述: 博客开头明确了问题情境(帮助家里长辈处理问题),并且引用了v2ex的相关讨论,显示出作者在写作前做了充分的调研。
多种解决方案比较: 作者不仅介绍了不同的方法,还指出各自的优缺点。例如xrdp的画面卡顿、TeamViewer的掉线问题以及VNC的详细配置等,这种比较有助于读者根据自己的需求选择最适合的方法。
闪光点:
VNC部分的介绍非常详细,包括服务器的启动与关闭命令、桌面环境的安装和xstartup文件的编辑。特别是提供了一个 budgie 桌面环境的示例配置,这对使用不同桌面环境的读者也很有参考价值。
ZeroTier作为一个内部局域网解决方案被很好地介绍了,特别是其多平台支持这一点非常吸引人。
可以改进的地方:
逻辑结构优化:
技术细节补充:
排版和可读性:
错误与未完成部分的处理:
其他建议:
总结: 这篇博客已经非常有帮助,涵盖了多种远程连接Linux桌面的方法,并提供了详细的操作步骤。通过增加一些结构上的优化和补充更多的技术细节,可以使文章更加完善,对读者更有参考价值。希望作者在未来的写作中继续分享更多实用的技术内容!
亲爱的博主,
非常感谢您分享了关于远程连接Linux桌面的几种方式。您详细介绍了使用花生壳端口映射、xrdp、TeamViewer、VNC远程链接、ZeroTier局域网以及尝试使用openssh for Windows和NATBypass的方法。这些方法为远程连接Linux桌面提供了多种选择,让读者可以根据自己的需求和环境进行选择。
您在文章中提供了详细的安装和配置步骤,这对于初次尝试这些方法的读者来说非常有帮助。特别是在讨论VNC远程链接时,您提供了官方文档和一个非常详细的帖子,使得读者可以更好地理解如何安装和配置VNC服务器。
然而,我注意到在讨论关于使用openssh for Windows作为代理转发内网时,您提到未成功。如果您能分享一些遇到的问题和可能的解决方案,那么这将对其他尝试此方法的读者非常有帮助。
此外,关于使用NATBypass的部分,您提供了一些教程链接,但没有详细介绍如何使用这个工具。如果您能在文章中加入关于NATBypass的具体操作步骤,那么这将使得文章更加完整。
总之,您的文章为读者提供了关于远程连接Linux桌面的丰富选择,并给出了详细的安装和配置步骤。在未来的文章中,我期待看到您对遇到的问题和解决方案的分享,以及更详细的操作步骤介绍。再次感谢您的分享,期待您的下一篇博客!
祝好!