我没有发现用java编写的任何vnc服务器是否有任何变化没有这样的事情?我的意思是免费和开源?
我想在通用/干净的Centos或RH类型的Linux上设置vncserver.我在AWS EC2基础设施内工作,但我认为这无关紧要.
为了使这项工作取得成功,我们需要一些先决条件来帮助我们运行vnc会话,即X Windows.
我安装了所有常用的软件包,由yum推动,并遵循我可以在互联网上找到的每一条建议
# Start by installing the X Windows System (-y to auto accept)
yum groupinstall -y "X Window System"
Run Code Online (Sandbox Code Playgroud)
然后
# Install the VNC stuff
yum install -y tigervnc-server tigervnc-server-module
Run Code Online (Sandbox Code Playgroud)
但是当我尝试启动vnc时
service vncserver start
Run Code Online (Sandbox Code Playgroud)
我得到这样的错误文本(在运行vncpasswd并修改/ etc/sysconfig/vncservers之后)
bash-4.1# service vncserver start
Starting VNC server: 2:root xauth: creating new authority file /root/.Xauthority
WARNING: The first attempt to start Xvnc failed, possibly because the font
catalog is not properly configured. Attempting to determine an appropriate
font path for this …Run Code Online (Sandbox Code Playgroud) 我已经安装了以下包:
ii tigervnc-common 1.10.1+dfsg-1 amd64 Virtual network computing; Common software needed >
ii tigervnc-standalone-server 1.10.1+dfsg-1 amd64 Standalone virtual network computing server
ii tigervnc-viewer 1.10.1+dfsg-1 amd64 Virtual network computing client for X
ii tigervnc-xorg-extension 1.10.1+dfsg-1 amd64 Virtual network computing X server extension
Run Code Online (Sandbox Code Playgroud)
我已经运行了 vncserver 并配置了密码并且没有添加额外的配置。
(这是一个已经工作的 VNC 会话)没有 sudo 的命令:
root@kali:~# vncserver -localhost
New 'kali.'"'':2 (root)' desktop at :2 on machine kali.'"''
Starting applications specified in /etc/X11/Xvnc-session
Log file is /root/.vnc/kali.'"'':2.log
Use xtigervncviewer -SecurityTypes VncAuth -passwd /root/.vnc/passwd :2 to connect to …Run Code Online (Sandbox Code Playgroud) 我正在使用Ubuntu 12.04(我认为它是桌面......)并且正在运行vncserver以远程连接它.如果我-geometry在启动服务器时使用该标志,我可以成功设置分辨率,但我希望这是默认值,所以我不必在命令行中包含该标志.vncserver man页面建议使用该$HOME/.vnc/xstartup文件,因此我进行了以下更改:
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-terminal-emulator -geometry 1400x850 -ls -title "$VNCDESKTOP Desktop" &
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我尝试制作默认的"1400x850",这个分辨率在命令行提供时效果很好.我甚至尝试在其他一些文件中设置这个解决方案,这些文件是其他操作系统的解决方案,但这也没有用.我也很好奇它是否与我的X配置有关
这应该是一个相当简单的事情,这里出了什么问题?
我正在尝试设置 rdp 服务器,但我在会话方面遇到了一些问题。基本上用户应该连接到同一个(现有)会话,但我找不到具有多个用户的解决方案。
我尝试将 xrdp 端口设置为某个数字,但问题是每个用户都连接到同一个会话。当然 user1 应该不能连接到 user2 的会话。在 xrdp.ini 中将端口设置为“ask-1”进入了正确的方向,但这不能成为解决方案,因为我不能指望用户记住端口号。只有基本的技术人员应该使用服务器。
而且我尝试使用tightvnc,但我得到了相同的结果。
我希望有人可以帮助我并解决我的第一个问题:)
VNC允许任何用户xterm, gvim使用-display选项命令或通过在DISPLAY变量中设置我的VNC显示,将他们的窗口发送到任何其他用户的VNC.
一些用户利用此功能并继续发送xterms到我的VNC.有什么方法可以完全禁用或选择性地允许其他用户吗?
我的观众详情:
VNC Viewer 5.2.1 (r5668) 32-bit(Aug 18 2014 12:58:45) from RealVNC
Run Code Online (Sandbox Code Playgroud)
我正在寻找这个观众/其他人提供的一些选项来实现这一目标
我想使用带有VNC的GNOME环境来访问我的Ubuntu 16.10 VPS(Contabo),但是我仍然遇到一些我目前无法解决的问题。要安装和配置软件,我运行了以下命令:
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get install tightvncserver xtightvncviewer tightvnc-java
sudo locale-gen de_DE.UTF-8
sudo apt-get install xfonts-75dpi
sudo apt-get install xfonts-100dpi
sudo apt-get install gnome-panel
sudo apt-get install metacity
sudo apt-get install light-themes
touch ~/.Xresources
vncpasswd
Run Code Online (Sandbox Code Playgroud)
文件〜/ .vnc / xstartup最初包含以下几行:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
Run Code Online (Sandbox Code Playgroud)
当我启动VNC服务器时,vncserver -geometry 1920x1200根据〜/ .vnc中的日志文件,一切正常
17/02/17 11:47:48 …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Google Compute Engine (GCE) 的 VM 机器上安装 VNCServer,但没有成功。
我已按照本文中给出的步骤操作。
但还是没有成功。我收到以下错误:
"Time Out Waiting for a response from the host computer"
Run Code Online (Sandbox Code Playgroud)
有人可以让我知道这里有什么问题吗?
我正在尝试从 Windows 10 VNC 到 Ununtu 16.04。我得到一个带十字光标的带纹理的灰色屏幕。
下面是我的日志文件:
Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Wed Aug 17 14:42:46 2016
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5902
vncext: created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not …Run Code Online (Sandbox Code Playgroud) 我正在使用 GNOME 运行 Fedora 27 桌面版。我已经尝试过网络上的所有说明,但没有找到任何可以让我设置与远程用户共享屏幕的内容。谁能帮我这个?
非常感谢您的回复。
这是迄今为止的故事:
========
我最初尝试:
Activies -> Show Application -> Settings -> Sharing
并看到选项:
File Sharing
Media Sharing
Remote Login
Run Code Online (Sandbox Code Playgroud)
但是没有看到 的选项Screen Sharing,建议应该显示哪一页。
========
我看过:
https://docs.fedoraproject.org/f27/system-administrators-guide/Wayland.html
并运行
$ echo $WAYLAND_DISPLAY
这产生
wayland-0
但我不知道如何使用这些信息来解决我的问题。我也没有找到在 Fedora 27 下在 Wayland 上进行屏幕共享的文档。
========
Of the many solutions I've tried, I made the best progress by following instructions at https://docs.fedoraproject.org/f27/system-administrators-guide/infrastructure-services/TigerVNC.html
The following commands worked:
sudo dnf install tigervnc-server
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
Run Code Online (Sandbox Code Playgroud)
Then I edited /etc/systemd/system/vncserver@.service, replacing …
vnc-server ×10
vnc ×5
linux ×3
ubuntu ×2
x11 ×2
fedora ×1
gnome ×1
java ×1
sudo ×1
tightvnc ×1
ubuntu-16.04 ×1
vnc-viewer ×1
wayland ×1
xlib ×1
xrdp ×1