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


40

我最近在尝试从Windows迁移时,在工作计算机上安装了最新的Kubuntu(x64)。不幸的是,我经常使用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

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

我一直在疯狂地谷歌搜索,但是我发现的所有解决方案似乎都失败了,也许是因为那里几乎所有的帮助都假设我正在运行Gnome。

抱歉,这是一个愚蠢的问题。

在此先感谢您的帮助。

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

Answers:


61

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

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

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


3
有点儿冗长

+1对我最
有用的

1
也可以使用rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(不可以使用~
Dominik

只是添加您必须转到文件夹属性,然后单击“本地网络共享”,然后单击复选框并允许共享,只有它才会出现在Windows RDP中
piyushmandovra

1
@KarlMorrison 1.创建一个Remmina RDP连接(这很明显意味着什么)。2.在使用它时,选择一个共享文件夹。如果环顾四周,发现此选项的机会将增加10倍。3.在高级选项卡中,将声音更改为本地声音。哪一部分令人困惑?
Muhammad bin Yusrat

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

1
嗯,Windows似乎没有在“我的电脑”中显示它,但是我可以导航到它,谢谢。

2
我想您不知道如何使用remmina访问共享吗?即使已设置共享,\\ tsclient也为空。Remmina的全屏效果比rdesktop更好,所以我宁愿使用它。

当它不在“我的电脑”中显示时,如何导航到它?使用命令行?Windows中要引用共享的路径是什么?
Abhishek Anand 2014年

7

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

转到连接配置文件,然后在底部定义要与远程计算机共享的文件夹。


7

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

redsktop -r sound:local -r disk:share=/home/me


1

提示:rdesktop -r disk:sharename=/home/user/whatever使用直接路径使用~/whatever时,无法使用。


1

使用remmina(1.2.0),它是gui中的一个选项:

  • 编辑您的连接
  • 选中“共享文件夹”,然后在主机中选择一个文件夹。

3
我应该在Windows电脑的哪里看到?
罗伊

1

使用KRDC v17.04.3,安装在/ media上的驱动器在Windows资源管理器中的系统文件夹“ media”中对我自动可见。


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

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

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

  4. 大多数解决方案都不取决于您使用KDE还是Gnome或其他任何工具。您可以在KDE中使用“ Gnome程序”,反之亦然。

Windows也有一个openssh可以帮助您:

sshwindows

然后您可以使用scp例如:

scp sourcehost:/any/directory /any/local/directory
scp /any/local/directory destinationhost:/and/directory

但是我没有尝试。


1
大多数服务器距离很远,它们隐藏在各种类型的VPN后面,无法自己修改。我只想要一个简单的ctrl-c,ctrl-v,就像使用Windows远程桌面时一样。

通常,人们首先使用服务器迁移到Linux,然后使用台式机;-)但是对于这一步表示祝贺!---我现在添加了一个链接,可能会对您有所帮助。好的,现在我知道您正在寻找复制和粘贴的解决方案……
Michael K

这是我发现使用谷歌...这可能会帮助您:superuser.com/questions/224952/...
Michael K制作

谢谢,我以前使用过scp,但是它不需要更改服务器吗?我不能总是那样做。

是的,它确实。链接对您有帮助吗?它与Clipbioard重定向有关。
Michael K

0

在Windows Server中的Remmina RDP连接中,没有传输文件。

轻松在软件管理器中查找文件传输即可。像Sshfs一样-基于SSH文件传输协议的文件系统客户端安装它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.