V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Tearia
V2EX  ›  Linux

配置个 ubuntu 的 VNC 花了一下午还没弄好

  •  
  •   Tearia · 150 天前 · 2820 次点击
    这是一个创建于 150 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我就想搞个远程桌面,试了一大堆 TigerVNC,tightvnc, XRDP,Teamviewer 都没用。 ubuntu 的机子没有显示器,用 SSH 连接配置起来这么麻烦么? 不是灰屏,就是连接失败。

    第 1 条附言  ·  150 天前
    搞了一圈才发现系统自带的桌面 和 VNC 的桌面不是同一个?
    有办法 VNC 系统自带的么?
    VNC 用的桌面 和 系统开机的桌面 是不是独立的?
    34 条回复    2023-06-21 17:35:42 +08:00
    anytk
        1
    anytk  
       150 天前
    xrdp 应该是最简单的
    Tearia
        2
    Tearia  
    OP
       150 天前
    @anytk 我一开始 XRDP 行的,就是界面显示有点问题,搞完一圈回来 也不行了,进去直接黑屏
    quxuanxuan
        3
    quxuanxuan  
       150 天前   ❤️ 1
    tiger vnc 别用 root 账号
    Daeyn
        4
    Daeyn  
       150 天前 via iPhone
    miv
        5
    miv  
       150 天前 via Android
    看我用 win 多舒服,直接远程桌面就过去了。还有文件夹目录共享。折腾这些真的是费心费力。
    ayogo
        6
    ayogo  
       150 天前 via Android
    @miv 我目前两个都用,个人觉得 win 的远程桌面非常强而且方便,但是没法用 ssh 调用我 win 下面的 Python 环境。Linux 的更适合开发。
    AoEiuV020JP
        7
    AoEiuV020JP  
       150 天前
    软路由上 pve 在用 TigerVNC ,感觉不错,就是帧数不高,
    defunct9
        8
    defunct9  
       150 天前   ❤️ 5
    开 ssh ,让我上去弄。这个配过好多次了
    cyansto
        9
    cyansto  
       150 天前
    @Tearia
    xrdp 主机启动后不要本地登录,黑屏是因为原来的用户没有注销;还有不要用 root 登录
    abbottcn
        10
    abbottcn  
       150 天前 via iPhone
    Nomachine?
    sadfQED2
        11
    sadfQED2  
       150 天前 via Android
    我也配置过好多次了,你需要换个桌面或者装对应桌面的扩展包。系统默认的桌面是没 vnc 支持的。(桌面也别装太新的,贼特么坑)
    HangoX
        12
    HangoX  
       150 天前
    xrdp 我记得保证一定要不锁定,反正我就是菜了,折腾了一堆很难有稳定好用的方案
    最后我用 window 了,然后虚拟个 linux
    likunyan
        13
    likunyan  
       150 天前
    2008 年弄过
    YsHaNg
        14
    YsHaNg  
       150 天前
    @ayogo 你要不看看它的历史发帖记录
    LXGMAX
        15
    LXGMAX  
       150 天前 via Android
    没接显示器的话,要弄下虚拟分辨率,不然连得上但没画面
    pagxir
        16
    pagxir  
       150 天前
    你的用 x11vnc, 而不是 vnc4server 。 另外,ubuntu 22 自带 rdp 支持,完全不需要另外安装。
    ayogo
        17
    ayogo  
       150 天前 via Android
    @YsHaNg 我看看到楼主是一个 Java 程序。当时是回复 miv 对各个系统和远程桌面的看法。
    ivslyyy
        18
    ivslyyy  
       150 天前
    我是虚拟机,然后用 remote desktop 连
    chocotan
        19
    chocotan  
       150 天前
    https://wiki.archlinuxcn.org/wiki/TigerVNC
    "直接转发本地显示内容"
    "运行 x0vncserver 来直接控制本地显示内容"

    但开机的时候没接显示器的话我不太确定这样行不行
    azure2023us559
        20
    azure2023us559  
       150 天前 via Android
    @anytk 22.04 自带 rdp ,就是每次要登录。xrdp 问题挺多的,响应速度慢,按键,桌面
    vivisidea
        21
    vivisidea  
       149 天前
    xrdp 这个好用,比 vnc 好用,windows 可以直接连,我翻了下之前记录的笔记,没碰到什么问题阿,我的系统是 xubuntu ,应该跟 ubuntu 没啥区别


    #安装 xrdp
    sudo apt install xrdp

    #Xrdp 使用 /etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将 xrdp 用户添加到这个用户组:
    sudo adduser xrdp ssl-cert

    #重启就能使用
    sudo systemctl restart xrdp
    wegfdhsak
        22
    wegfdhsak  
       149 天前
    @vivisidea 正解。作为一个程序员连 rdp 都搞不定,得反思一下了。我中学毕业都能搞掂
    tcp
        23
    tcp  
       149 天前 via iPhone
    x11vnc 可以显示原始桌面

    其他 vnc server 配置好后大多需要重启系统才能远程显示桌面
    wizardyhnr
        24
    wizardyhnr  
       149 天前
    remmina 也不错
    cced1900
        25
    cced1900  
       149 天前 via iPhone
    这二天也在折腾这个玩意,都是按教程来的,,黑屏、灰屏,换桌面环境,换系统。折腾到现在还没看到桌面。唉😮‍💨
    leimao
        26
    leimao  
       149 天前 via iPhone   ❤️ 1
    这个 Headless 设置 VNC 的方法你可以看一下
    https://leimao.github.io/blog/Remote-Linux-Desktop/
    kkwa56188
        27
    kkwa56188  
       149 天前
    Ubuntu 22 直接原生支持 MS RDP 协议了呀, 开启一下就好了
    jjww
        28
    jjww  
       149 天前
    正好昨天搞了 ubuntu 20.04 下安装 vnc server, 很顺利:
    https://linux.how2shout.com/install-vnc-server-on-ubuntu-20-04-18-04-lts-to-access-gnome/

    windows 下 vnc viewer 用的 tightvnc
    felix0012
        29
    felix0012  
       149 天前 via Android
    可以试试 no machine ,也是跨平台的
    nguoidiqua
        30
    nguoidiqua  
       149 天前
    这些事情建议搜英文教程或者看文档,中文大多是采集来采集去的过时内容,从大堆垃圾中找出有用信息真的比较费劲。

    像 27 楼的方法是可行的,如果有问题,多半是系统的一些配置已经被搞乱了。这个嘛,如果不熟悉 Linux ,以后折腾之前最好先做个快照。
    Baloneo
        31
    Baloneo  
       149 天前
    nomachine 挺好用 https://www.nomachine.com/
    bywenshu
        32
    bywenshu  
       149 天前 via Android
    或许可以试试别人做好的的“一键脚本”。
    yulgang
        33
    yulgang  
       149 天前
    我安装 xrdp 也遇到过类似的问题,云服务器怎么配置都不好使,自己装个虚拟机试就没问题。对比两个系统的文件都没看出问题,后来重装了服务器的系统没再使用平台的模板,正常配置就好了。
    Mession
        34
    Mession  
       103 天前
    放弃吧,Ubuntu 用的是 Wayland ,一般的 VNC 都不支持。好像有个 wayvnc 可以用,但也只是能用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2172 人在线   最高记录 6067   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:04 · PVG 22:04 · LAX 07:04 · JFK 10:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.