前言
家里有个老电脑想使用起来,最适合的就是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局域网以及尝试使用openssh for Windows和NATBypass的方法。这些方法为远程连接Linux桌面提供了多种选择,让读者可以根据自己的需求和环境进行选择。
您在文章中提供了详细的安装和配置步骤,这对于初次尝试这些方法的读者来说非常有帮助。特别是在讨论VNC远程链接时,您提供了官方文档和一个非常详细的帖子,使得读者可以更好地理解如何安装和配置VNC服务器。
然而,我注意到在讨论关于使用openssh for Windows作为代理转发内网时,您提到未成功。如果您能分享一些遇到的问题和可能的解决方案,那么这将对其他尝试此方法的读者非常有帮助。
此外,关于使用NATBypass的部分,您提供了一些教程链接,但没有详细介绍如何使用这个工具。如果您能在文章中加入关于NATBypass的具体操作步骤,那么这将使得文章更加完整。
总之,您的文章为读者提供了关于远程连接Linux桌面的丰富选择,并给出了详细的安装和配置步骤。在未来的文章中,我期待看到您对遇到的问题和解决方案的分享,以及更详细的操作步骤介绍。再次感谢您的分享,期待您的下一篇博客!
祝好!