标签: remote-desktop

rdesktop 和 xfreerdp 有什么区别?

rdesktop并且xfreerdp都是 RDP 的 linux 客户端。

然而,从他们各自的网站上,尚不清楚使用一种方法有哪些优点/缺点。

我找到了一篇帖子,其中表示xfreerdprdesktop.

  • 但是这些额外的功能是什么?
  • 它们的性能(或响应性)和剪贴板支持如何?

我期待使用 RDP 客户端(在 Linux Mint 17 上)连接到少数 Windows 计算机(Win 7 和 8)和运行xrdp.

linux software-rec remote-desktop rdesktop freerdp

33
推荐指数
2
解决办法
5万
查看次数

带有剪贴板插件的 xfreerdp 使用示例

FreeRDP 1.0.2 更新了其参数语法,以实现“与 Windows 更好的互操作性”。我在使用旧语法时遇到问题,其中剪贴板插件仅在我第一次粘贴时起作用,随后停止:

xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n
Run Code Online (Sandbox Code Playgroud)

所以我决定尝试新的语法,但我似乎无法正确使用。下列:

xfreerdp +clipboard /size:1920x1060 /u:Administrator /p:xxx /v:n.n.n.n
Run Code Online (Sandbox Code Playgroud)

给出一个错误:

Warning xf_GetWindowProperty (140): Property 385 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

command-line remote-desktop freerdp xfreerdp

22
推荐指数
2
解决办法
9万
查看次数

如何通过 ssh 附加到远程机器的本地显示会话?

设想:

Linux mint 正在我家的一台机器上运行。我在上面打开了一些 gui 应用程序。

我不在家,但想获得开放的应用程序。我有 cygwin/x 并且我知道如何ssh -X homecomputer,我可以从那里运行 gui 应用程序,但我想访问本地显示器上已经打开的窗口。

有没有办法在不使用 VNC 之类的额外软件的情况下附加到 linux 上现有的 x 会话?

谢谢!

ssh x11 x-server remote-desktop

16
推荐指数
3
解决办法
2万
查看次数

让 FreeRDP 提示用户输入用户名和密码?

目前,我正在使用以下命令启动 FreeRDP 会话:

$ sudo xfreerdp /v:farm.company.com /d:company.com \
    /u:oshiro /p:oshiro_password /g:rds.company.com
Run Code Online (Sandbox Code Playgroud)

工作正常。但是,我不希望密码像那样在命令行中。所以我在没有密码的情况下尝试了它:

$ sudo xfreerdp /v:farm.company.com /d:company.com /u:oshiro /g:rds.company.com
Run Code Online (Sandbox Code Playgroud)

我收到一条连接失败消息,而不是某种对话框或提示,要求我输入密码。

是否有可能让这个提示用户输入密码?


更新:省略/p开关

没有/p开关,我得到以下信息:

oshiro@ubuntu:~$ xfreerdp /v:farm.company.com /d:company.com -u:oshiro /g:rds.company.com
connected to rds.company.com:443
connected to rds.company.com:443
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
rts_connect error! Status Code: 401
HTTP/1.1 401 Unauthorized
Content-Type: text/plain
Server: Microsoft-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
WWW-Authenticate: Basic realm="rds.company.com"
X-Powered-By: …
Run Code Online (Sandbox Code Playgroud)

remote remote-desktop freerdp

16
推荐指数
3
解决办法
7万
查看次数

通过 SSH 反向隧道的远程桌面替换 TeamViewer

我想通过我的 SSH(反向)隧道打开从我的笔记本电脑到桌面的远程桌面会话。那应该很简单(或者至少是可行的),对吧?到目前为止,我一直在使用 Team Viewer 登录远程桌面。我想在没有 Team Viewer 的情况下获得类似的结果。

这是我的 SSH 隧道的样子:

laptop--->nat--->middleman<--nat<--desktop
Run Code Online (Sandbox Code Playgroud)

所有机器都运行 Linux(主要是 Kubuntu 12.04 或 OpenSuse 12.3)。我无法在 nat 路由器上更改任何端口或进行任何配置更改。

我将描述我的 SSH 隧道,因为在解决作为我问题核心的 VNC/远程桌面问题时,理解这一点似乎是必要的。关于这条腿:

middleman<--nat<--desktop
Run Code Online (Sandbox Code Playgroud)

...这是它的建立方式:

autossh -M 5234 -N -f -R 1234:localhost:22 user@middleman.com
Run Code Online (Sandbox Code Playgroud)

关于这条腿:

laptop--->nat--->middleman
Run Code Online (Sandbox Code Playgroud)

我可以按如下方式连接到中间人:

me@laptop:~$ ssh -i ~/.ssh/id_rsa admin@middleman  
Run Code Online (Sandbox Code Playgroud)

但是,我实际上需要做的是直接连接到桌面,而不是中间人。为此,我在中间人上使用 netcat(“nc”)。基于,似乎需要 nc 。所以我在笔记本电脑上编辑我的 SSH 配置文件以使用 ProxyCommand 和 nc:

me@laptop:~/.ssh$ nano config
Run Code Online (Sandbox Code Playgroud)

内容是:

Host family_desktops
  ProxyCommand ssh middleman_fqdn nc localhost %p
  User admin
  PasswordAuthentication no
  IdentityFile ~/.ssh/my_id_rsa
Run Code Online (Sandbox Code Playgroud)

哪里middleman_fqdn像“middleman.com”

然后我只需一步连接到“桌面”:

me@laptop:~$ ssh family_desktops -p …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-tunneling remote-desktop netcat

15
推荐指数
1
解决办法
1万
查看次数

通过 rdesktop 连接到 xrdp-sesman 时剪贴板不起作用

我有一台 Debian 机器,xrdp-sesman按照以下方式进行设置

Xvnc           127.0.0.1:5910
xrdp-sesman    127.0.0.1:3350
xrdp             0.0.0.0:3389
Run Code Online (Sandbox Code Playgroud)

我正在rdesktop从另一台 Debian 机器连接到这台机器。

一切都很好,除了clipboard(即Ctrl+c Ctrl+v用于复制和粘贴)。当我使用相同的rdesktop客户端从我的 Debian 机器连接到 Windows 机器时,clipboard工作正常。

我怀疑,之所以clipboard不工作时连接到sesman的是,它使用rdpvnc(或类似的东西)。我不明白如何sesman工作,我刚刚重用了我在某处找到的配置。

这是我的/etc/xrdp/xrdp.ini

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
Run Code Online (Sandbox Code Playgroud)

使用 rdesktop 客户端连接到 xrdp-sesman 时,如何使剪贴板工作?

vnc debian remote-desktop rdesktop

14
推荐指数
1
解决办法
1万
查看次数

如何通过 X11 使用全图形桌面远程登录

我有两台机器,都运行 kubuntu:服务器和客户端。我想从客户端连接到服务器并启动完整的图形界面,而不必担心某些命令会以客户端用户身份运行。

所以,ssh -XC工作,我也可以从中启动图形程序就好了。

但是,当我startkde在 ssh 控制台中键入时,它显示“KDE 似乎已经在此显示器上运行”。这是真的,但不适用于同一个用户帐户。

我尝试退出图形界面并从 tty 登录,但随后(不出所料)无法启动任何图形程序,包括 kde。

那么我如何才能做到这一点,以便我可以像使用本地用户登录一样简单地登录?将客户端机器用作哑终端。

ssh x11 remote-desktop

13
推荐指数
2
解决办法
8万
查看次数

用于 X11 ssh 转发的 HTML 客户端?

不完全确定这是否是正确的地方,但在这里。

我知道您可以使用 X11 SSH 到 GUI 并查看它们,而无需服务器像 gnome 或其他东西那样运行/安装完整的 GUI 系统。

我的最终目标是能够在线“广播”我的编码会话,以便人们可以在线查看它们。

现在我已经设置了它,以便受限制的 tmux 会话基本上总是镜像我自己的个人 tmux 编码会话窗口。因此,如果您使用受限帐户通过 ssh 连接到服务器,则可以跳到受限会话并按照我的编码进行操作。

但是,我希望能够让人们从他们的浏览器中观看。我怀疑最好的方法是在连接到 tmux 会话的服务器上运行 x11 上的一些终端模拟器..然后以某种方式让浏览器查看该终端模拟器?

我对这个域不太熟悉,所以有人知道这是否可能吗?或者我应该采取更好的方法吗?

请注意,我完全在通过 ssh 连接到的远程无头服务器上进行编码。

terminal-emulator x11 browser remote-desktop screencasting

11
推荐指数
1
解决办法
1万
查看次数

为什么 Linux 上的 RDP 客户端比 Windows 上慢得多?

我有一台 Windows 8.1 远程 PC,我使用来自 Windows 7 和 Linux 客户端的 RDP 连接到它。我注意到在 Windows 上滚动时的性能比在任何 Linux 发行版上都要好得多。我正在使用 rdesktop、Remmina、GNOME-RDP,到处都是屏幕刷新缓慢且断断续续的地方,例如 VNC。但是 RDP不像 VNC 那样工作,或者是吗?为什么会这样,Linux 上最快的 RDP 客户端是什么?也许Wine 下的远程桌面连接客户端

windows remote-desktop remmina rdesktop freerdp

11
推荐指数
1
解决办法
3万
查看次数

x2go 带有多个远程监视器

我正在使用 Cinnamon 桌面环境在 Arch Linux(本地和远程)上尝试x2go,以通过 SSH 远程访问我的服务器的本地会话。

我的问题是本地服务器有 2 个物理显示器,而 x2go 给了我一个双宽窗口而不是 2 个窗口,或者允许我选择要转发的显示器。有什么方法可以将其拆分为 2 个窗口,或者每个会话只获取两个窗口中的 1 个?

arch-linux remote-desktop x2go

9
推荐指数
1
解决办法
2012
查看次数