¿Cómo puedo copiar / pegar archivos a través de RDP en Kubuntu?

40

Recientemente instalé el último Kubuntu (x64) en mi máquina de trabajo cuando intento migrar fuera de Windows. Desafortunadamente, uso RDP con mucha frecuencia para conectarme a los servidores del cliente y necesito poder copiar archivos.

He probado los siguientes paquetes sin suerte:

remmina rdesktop xfreerdp

Mi último intento de resolver esto implicó conectar una de mis carpetas al servidor remoto, aquí está el comando que usé para iniciar 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

No todos los servidores ejecutan la misma versión de Windows, el que he estado intentando hasta ahora ejecuta Server 2003 R2. Los servidores del cliente van desde el Servidor 2000 al Servidor 2008.

He estado buscando esto en Google como loco, pero todas las soluciones que encuentro parecen fallar, tal vez porque casi toda la ayuda supone que estoy ejecutando Gnome.

Lo siento si esta es una pregunta estúpida.

Gracias de antemano por tu ayuda.

Editar: Copiar y pegar texto parece funcionar bien, pero eso no es lo que necesito.

Dai
fuente

Respuestas:

61

https://github.com/FreeRDP/Remmina/issues/243 dice que los recursos compartidos aparecen usando Remmina cuando también habilita la redirección de sonido. En resumen, esto es lo que tienes que hacer:

  1. Cree una conexión Remmina RDP a la máquina Windows
  2. Edita esa conexión.
  3. En la pestaña Básico, elija una carpeta compartida
  4. En la pestaña Avanzado, cambie el sonido a local. Guárdalo y conéctate

Luego, la carpeta compartida aparece en Mi computadora en Windows.
(Si no aparece, intente hacer clic en Actualizar).

Abhishek Anand
fuente
3
Es ridículo, pero funciona :)
simbabque
+1 la única respuesta que me funcionó
Doon
1
Funciona también con rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(no funciona con ~)
Dominik
sólo para añadir que hay que Goto propiedades de la carpeta y haga clic en Local recurso compartido de red y haga clic en casilla de verificación y permitir el intercambio que sólo aparecerá en las ventanas de RDP
piyushmandovra
1
@KarlMorrison 1. Cree una conexión Remmina RDP (debería ser obvio lo que significa). 2. Mientras lo hace, elija una carpeta compartida. Si observa a su alrededor, sus posibilidades de encontrar esta opción aumentarán en un factor de 10. 3. En la pestaña avanzada, cambie el sonido a local. Bastante explicativo. ¿Qué parte es confusa?
Muhammad bin Yusrat
14

Citando desde la página de manual (http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... Redirige los dispositivos seriales de su cliente al servidor. Tenga en cuenta que si necesita cambiar alguna configuración en los dispositivos en serie, hágalo con una herramienta adecuada antes de iniciar rdesktop. En la mayoría de los sistemas operativos, usarías stty. El soporte bidireccional / de lectura requiere Windows XP o más reciente. En Windows 2000 creará un puerto, pero no es transparente, la mayoría de los programas de shell no funcionarán con él.

-r disk:<sharename>=<path>,... Redirige una ruta al recurso compartido \ tsclient \ en el servidor (requiere Windows XP o más reciente). El nombre compartido está limitado a 8 caracteres.


Por lo tanto, algo como esto debería funcionar:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2
maniat1k
fuente
1
Ah, parece que Windows no lo muestra en Mi PC, pero puedo navegar hasta él, gracias.
Dai
2
¿Supongo que no sabes cómo acceder al recurso compartido usando remmina? \\ tsclient está vacío aunque se haya configurado un recurso compartido. Remmina funciona mejor a pantalla completa que rdesktop, así que prefiero usar eso.
Dai
¿Cómo navegar hasta él cuando no se muestra en Mi computadora? usando la línea de comandos? ¿Cuál es la ruta de Windows para referirse al recurso compartido?
Abhishek Anand
7

Otra opción sería (si es adecuado, por supuesto) usar foler compartido, que puede definir en el perfil de conexión de remmina.

Vaya al perfil de conexión y en la parte inferior defina una carpeta para compartir con la máquina remota.

Zafar
fuente
7

Es extraño, pero rdesktop requiere compartir disco y sonido juntos:

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

con xfreerdp:

xfreerdp "/v:hostname.example.com" "/u:myusername" /drive:tmp,/tmp
akostadinov
fuente
1

Consejo: cuando use rdesktop -r disk:sharename=/home/user/whateveruse direct path, usar ~/whateverno funcionará.

matemaciek
fuente
1

Usando remmina (1.2.0), es una opción en la interfaz gráfica de usuario:

  • Edita tu conexión
  • Marque 'Compartir carpeta' y seleccione una carpeta en el host.
jgpATs2w
fuente
3
¿Dónde debería ver en la computadora con Windows?
Royi
1

Con KRDC v17.04.3, las unidades montadas en / media fueron visibles automáticamente para mí en el Explorador de Windows en una carpeta del sistema llamada medios.

JasonPlutext
fuente
0
  1. Puede conectarse a carpetas compartidas de Windows, por ejemplo, con nautilus.

  2. Puede configurar un servidor Samba en su máquina y conectarse desde la máquina Windows.

  3. Puede configurar un servidor FTP en una de las máquinas y un cliente FTP en la otra máquina.

  4. La mayoría de las soluciones no dependen de si usa KDE o Gnome o lo que sea. Puede usar "Programas Gnome" en KDE y viceversa.

También hay un openssh para Windows que podría ayudarte:

sshwindows

Entonces podría usar scp, por ejemplo:

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

Pero no intenté eso.

Michael K
fuente
1
La mayoría de los servidores están muy lejos, ocultos detrás de varios tipos de VPN y no están abiertos a jugar por mi cuenta. Solo quiero un lindo ctrl-c, ctrl-v como lo haría si estuviera usando el escritorio remoto de Windows.
Dai
Por lo general, las personas primero migran a Linux con servidores y luego con su PC de escritorio ;-) ¡Pero felicidades por este paso! --- Ahora agregué un enlace que podría ayudarte. Está bien y ahora entendí que estabas buscando una solución para copiar y pegar ...
Michael K
Esto es lo que encontré usando google ... esto podría ayudarte: superuser.com/questions/224952/…
Michael K
Gracias, he usado scp antes, pero ¿no requiere hacer cambios en el servidor? No siempre puedo hacer eso.
Dai
Si lo hace ¿Te ayudó el enlace? Se trata de la redirección de Clipbioard.
Michael K
0

En conexión Remmina RDP en el servidor de Windows y sin transferencia de archivos.

Fácil en el administrador de software solo busca la transferencia de archivos. Al igual que Sshfs: cliente del sistema de archivos basado en el protocolo de transferencia de archivos SSH, instálelo.

usuario910420
fuente