温馨提示×

Ubuntu VNC如何连接手机

小樊
51
2025-02-21 14:48:59
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Ubuntu上通过VNC连接手机,您需要在Ubuntu设备上设置VNC服务器,并在手机上设置VNC客户端。以下是详细步骤:

在Ubuntu上设置VNC服务器:

  1. 安装VNC服务器
  • 打开终端并输入以下命令来更新软件包列表并安装TightVNC服务器:

    sudo apt update && sudo apt install tightvncserver
    
  1. 启动VNC服务器
  • 输入以下命令来启动VNC服务器:

    vncserver :1
    

    这将创建一个新的VNC会话,并为其分配一个显示号码(例如:1)。

  1. 设置VNC密码
  • 在首次运行vncserver时,系统会提示您设置一个VNC密码。此密码将用于您远程连接到计算机时进行身份验证。
  1. 配置VNC服务器
  • 编辑VNC服务器的配置文件:

    nano ~/.vnc/xstartup
    
  • 将注释掉的两行前面的#符号删除,并添加以下内容:

    #!/bin/sh
    xrdb $HOME/.Xresources
    startxfce4 &
    
  • 保存配置文件并重启VNC服务器:

    vncserver -kill :1
    vncserver :1
    
  1. 设置开机自启(可选):
  • 创建一个systemd服务文件:

    sudo nano /etc/systemd/system/vncserver@.service
    
  • 将以下内容添加到文件中,确保更改UserGroupWorkingDirectory的值,并将PIDFile值中的用户名更改为您的用户名:

    [Unit]
    Description=Start TightVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=YOUR_USERNAME
    Group=YOUR_USERNAME
    WorkingDirectory=/home/YOUR_USERNAME
    PIDFile=/home/YOUR_USERNAME/.vnc/%H:%i.pid
    ExecStartPre=/usr/bin/vncserver -kill :%i
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    
  • 重启systemd守护进程并启用服务文件:

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@1.service
    

在手机上设置VNC客户端:

  1. 安装VNC客户端
  • 在手机上安装一个VNC客户端应用,例如Termux中的VNC Viewer或第三方应用市场中的VNC客户端。
  1. 连接到VNC服务器
  • 在VNC客户端中输入Ubuntu设备的局域网IP地址和端口号(例如:192.168.1.100:5901),然后输入之前设置的VNC密码即可连接。

请注意,如果您的Ubuntu设备和手机连接到不同的网络(例如,Ubuntu设备在局域网中,而手机在广域网中),您可能需要在路由器上设置端口转发,以便手机能够访问Ubuntu设备的VNC服务器。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:scrcpy ubuntu如何无线连接手机

0