manjaroKDE实现远程桌面
大约 31 分钟
软件实现
需要内网穿透进行远程被控/控制别人:推荐使用todesk https://www.todesk.com/linux.html
需要内网穿透进行远程控制别人:推荐使用向日葵(被控桌面实际测试不好使,被控共享文件夹好使)
局域网内进行远程桌面:推荐krdc & krfb & windows TigerVNC https://wiki.archlinuxcn.org/wiki/TigerVNC
todesk
不要在官网下载,命令行直接安装
#安装todesk,manjaro从官网安装版本低,会有bug 不建议官网安装,建议命令行安装
#是的你没有看错,从官网安装还会出bug 这是因为 官网的Arch Linux 版本远远落后ubuntu版本
yay -S todesk
#启动
sudo systemctl start todeskd.service
#开机自启
sudo systemctl enable todeskd.service
#重启
sudo systemctl restart todeskd.service
#解决缺少字体导致的白框无字
yay -S noto-fonts-cjk
#执行todesk可以得到远程连接码和校验密码,适用远程ssh进入 然后进行远程桌面
todesk
#有远程值守需求建议开启无秘自动登录桌面功能 manjaro在没有进入桌面前是不会启用网卡的
向日葵
控制别人好使,和todesk一样必备. 但无法被别人控
#安装
yay -S sunloginclient
#启动
sudo systemctl start runsunloginclient.service
#开机自启
sudo systemctl enable runsunloginclient.service
#重启
sudo systemctl restart runsunloginclient.service
krdc & krfb & windows TigerVNC
非常推荐 非常简单 应用商店搜索下载即可 配合frp也可以内网穿透
windows 请下载 vnc viewer 或者其他vnc客户端
krfb:分享自己的桌面 krdc:远程控制别人桌面 默认端口5900
krfb & frp Linux转发X11桌面
安装frp并且写入额外配置
#服务端无需配置其他,仅需要开放对应端口即可
vim frpc.toml
#在文件尾追加以下配置
[[proxies]]
name = "test-vnc"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5900
remotePort = 7004
#将本机的5900端口转发至云端的7004端口
使用vnc客户端连接即可,实测4M带宽可实现基本运维