如何在 Kubuntu 中通过 RDP 复制/粘贴文件?

Dai*_*Dai 69 remote-desktop rdp clipboard kubuntu

我最近在我的工作机器上安装了最新的 Kubuntu (x64),因为我正在尝试从 Windows 迁移。不幸的是,我经常使用 RDP 连接到客户的服务器,并且需要能够复制文件。

我尝试了以下软件包但没有运气:

remmina rdesktop xfreerdp

我最近尝试解决这个问题涉及将我的一个文件夹连接到远程服务器,这是我用来启动 rdesktop 的命令:

rdesktop -5 -K -r disk:home=/home/dai -r clipboard:CLIPBOARD -r sound:off -x l -P 192.168.0.2 -u "administrator" -p pass
Run Code Online (Sandbox Code Playgroud)

这些服务器并非都运行相同版本的 Windows,到目前为止我一直在尝试的服务器是运行 Server 2003 R2。客户服务器范围从 Server 2000 到 Server 2008。

我一直在疯狂地搜索这个,但我找到的所有解决方案似乎都失败了,也许是因为几乎所有的帮助都假设我正在运行 Gnome。

对不起,如果这是一个愚蠢的问题。

在此先感谢您的帮助。

编辑:复制和粘贴文本似乎工作得很好,但这不是我需要的。

Abh*_*and 124

https://gitlab.com/Remmina/Remmina/issues/243说当您还启用声音重定向时,使用 Remmina 会显示共享。回顾一下,这是您必须做的:

  1. 创建到 Windows 机器的 Remmina RDP 连接
  2. 编辑该连接。
  3. 在基本选项卡下选择一个共享文件夹
  4. 在高级选项卡中,将声音更改为本地。保存并连接

然后共享文件夹出现在 Windows 中的我的电脑中。
(如果没有出现,请尝试单击刷新)。

  • 这很可笑,但它有效:) (9认同)
  • +1 唯一对我有用的答案 (3认同)
  • @KarlMorrison 1. 创建一个 Remmina RDP 连接(应该很明显它的含义)。2. 在此过程中,*选择*一个共享文件夹。如果您环顾四周,找到此选项的机会将增加 10 倍。 3. 在“高级”选项卡中,将声音更改为本地。.. 非常不言自明。哪一部分令人困惑? (2认同)

man*_*k13 14

引用手册页(http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... 将客户端上的串行设备重定向到服务器。请注意,如果您需要更改串行设备上的任何设置,请在启动 rdesktop 之前使用适当的工具进行更改。在大多数操作系统中,您会使用 stty。双向/读取支持需要 Windows XP 或更新版本。在 Windows 2000 中它会创建一个端口,但它不是无缝的,大多数 shell 程序不能使用它。

-r disk:<sharename>=<path>,... 将路径重定向到服务器上的共享 \tsclient\(需要 Windows XP 或更新版本)。共享名称限制为 8 个字符。


因此,这样的事情应该工作:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2
Run Code Online (Sandbox Code Playgroud)

  • 我想你不知道如何使用 remmina 访问共享?即使设置了共享,\\tsclient 也是空的。Remmina 的全屏效果比 rdesktop 更好,所以我宁愿使用它。 (2认同)

小智 8

奇怪,但是rdesktop需要一起共享磁盘和声音:

redsktop -r sound:local -r disk:share=/home/me
Run Code Online (Sandbox Code Playgroud)


小智 7

另一种选择是(当然如果它适合的话)使用共享文件夹,您可以在 remmina 的连接配置文件中定义它。

转到连接配置文件并在底部定义一个文件夹以与远程机器共享。


ako*_*nov 5

xfreerdp

xfreerdp "/v:hostname.example.com" "/u:myusername" /drive:tmp,/tmp
Run Code Online (Sandbox Code Playgroud)


Mic*_*l K -1

  1. 您可以连接到共享 Windows 文件夹,例如使用 nautilus。

  2. 您可以在您的计算机上设置 Samba 服务器并从 Windows 计算机连接到它。

  3. 您可以在其中一台机器上设置 FTP 服务器,并在另一台机器上设置 FTP 客户端。

  4. 大多数解决方案并不取决于您使用 KDE 还是 Gnome 或其他什么。您可以在 KDE 中使用“Gnome-Programs”,反之亦然。

还有一个适用于 Windows 的 openssh 可以帮助您:

sshwindows

然后你可以使用 scp 例如:

scp sourcehost:/any/directory /any/local/directory
scp /any/local/directory destinationhost:/and/directory
Run Code Online (Sandbox Code Playgroud)

但我没有尝试这样做。

  • 大多数服务器距离很远,隐藏在各种类型的 VPN 后面,我自己无法修改。我只想要一个简单的 ctrl-c、ctrl-v,就像我使用 Windows 远程桌面时所做的那样。 (2认同)