如何从 TightVNC 以 root 身份登录

如何从 TightVNC 以 root 身份登录

我跟着如何在 Ubuntu 12.04 上安装 Apache Tomcat并在我的远程机器上安装了 VNC 服务器,但现在当我通过TightVNC它以 VNC 用户身份登录。我如何改为以 root 用户身份登录?

注意:我正在使用 Ubuntu 14.04 (Trusty Tahr)。

答案1

  • 当然,只能在私有内部网 Web 服务器上执行此操作,因为以 root 身份运行本地会话是不好的,而运行 vnc 远程 root 会话是最糟糕的。
  • 验证您是否可以使用登录屏幕以 root 身份打开本地会话:由于此功能在 Ubuntu 中通常是禁用的,您可能需要启用 root 本地会话运行sudo passwd root并双击输入密码(它将是本地 root 密码)。然后重新检查以 root 身份打开会话。
  • 然后,对于 vnc,一个解决方案是添加此行:
    /usr/bin/vncserver
    编辑/etc/rc.local文件。此文件中的命令在启动时以 root 身份执行。因此它将在下次启动时启动 vncserver 会话。
    可能需要删除 /etc/rc.local 第一行末尾的 -e
    才能获得:
    #!/bin/sh
  • 然后运行
    sudo vncpassword 并双击输入密码(用于客户端 vnc 访问)。
  • 重启

  • 从客户端 vncviewer,您将使用 ip_server:1ip_server:2作为“主机” 访问“root”vnc 会话。如果一切正常,您将被提示输入 vnc 密码并查看 root 桌面。

  • 如果出现问题:尝试在本地服务器终端以 root 身份运行 killall Xvnc4/usr/bin/vncserver查看消息。

相关内容