Como posso copiar / colar arquivos via RDP no Kubuntu?


40

Recentemente, instalei o Kubuntu (x64) mais recente na minha máquina de trabalho enquanto tentava migrar para fora do Windows. Infelizmente, eu uso o RDP com muita frequência para conectar-me aos servidores do cliente e preciso copiar arquivos.

Eu tentei os seguintes pacotes sem sorte:

remmina rdesktop xfreerdp

Minha última tentativa de resolver isso envolveu conectar uma das minhas pastas ao servidor remoto, eis o comando que usei para iniciar o 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

Os servidores não estão todos executando a mesma versão do Windows, o que eu tenho tentado até agora está executando o Server 2003 R2. Os servidores do cliente variam do Server 2000 ao Server 2008.

Eu estive pesquisando no Google como um louco, mas todas as soluções que encontro parecem falhar, talvez porque quase toda a ajuda lá fora pressuponha que eu esteja executando o Gnome.

Desculpe se isso é uma pergunta estúpida.

Agradeço antecipadamente por sua ajuda.

Editar: copiar e colar texto parece funcionar muito bem, mas não é disso que eu preciso.

Respostas:


61

https://github.com/FreeRDP/Remmina/issues/243 diz que os compartilhamentos aparecem usando o Remmina quando você também habilita o redirecionamento de som. Para recapitular, eis o que você deve fazer:

  1. Criar uma conexão RDP Remmina com a máquina Windows
  2. Edite essa conexão.
  3. Na guia Básico, escolha uma pasta de compartilhamento
  4. Na guia Avançado, altere o som para local. Salve e conecte

Em seguida, a pasta compartilhada aparece em Meu computador no Windows.
(Se não aparecer, tente clicar em Atualizar).


3
É ridículo, mas funciona :) #
simbabque

+1 a única resposta que funcionou para mim
Doon

1
Funciona também com rdesktop -r sound:local -r disk:nameOnHost=/home/user/windows(não funciona com ~)
Dominik

apenas para adicionar você tem que Goto propriedades da pasta e clique em local de compartilhamento de rede e clicar em caixa e permitir a partilha que só ele aparecerá no Windows RDP
piyushmandovra

1
@KarlMorrison 1. Crie uma conexão RDP Remmina (deve ser óbvio o que isso significa). 2. Enquanto você está nisso, escolha uma pasta compartilhada. Se você olhar em torno de suas chances de encontrar essa opção, aumentará em um fator de 10. 3. Na guia Avançado, altere o som para local. Qual parte é confusa?
Muhammad bin Yusrat

14

Citando a partir da página de manual (http://linux.die.net/man/1/rdesktop):

-r comport:<comport>=<device>,... Redireciona os dispositivos seriais do seu cliente para o servidor. Observe que se você precisar alterar as configurações do (s) dispositivo (s) serial (is), faça-o com uma ferramenta apropriada antes de iniciar o rdesktop. Na maioria dos sistemas operacionais, você usaria stty. O suporte bidirecional / leitura requer o Windows XP ou mais recente. No Windows 2000, ele cria uma porta, mas não é transparente, a maioria dos programas shell não funciona com ela.

-r disk:<sharename>=<path>,... Redireciona um caminho para o compartilhamento \ tsclient \ no servidor (requer Windows XP ou mais recente). O nome do compartilhamento é limitado a 8 caracteres.


Assim, algo como isto deve funcionar:

rdesktop -r disk:sharename=/home/dai -P 192.168.0.2

1
Ah, parece que o Windows não o mostra no meu computador, mas posso navegar até ele, obrigado.
Dai

2
Suponho que você não saiba como acessar o compartilhamento usando o remmina? \\ tsclient está vazio, mesmo que um compartilhamento esteja definido. O Remmina funciona melhor em tela cheia do que o rdesktop, então eu prefiro usá-lo.
Dai

como navegar para ele quando ele não aparece no meu computador? usando linha de comando? qual é o caminho do Windows para se referir ao compartilhamento?
Abhishek Anand

7

Outra opção seria (se for adequado, é claro) usar foler compartilhado, que você pode definir no perfil de conexão do remmina.

Vá para o perfil de conexão e, na parte inferior, defina uma pasta para compartilhar com a máquina remota.


7

É estranho, mas o rdesktop requer o compartilhamento de disco e som:

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

3

com xfreerdp:

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

1

Dica: ao usar o rdesktop -r disk:sharename=/home/user/whateveruso de caminho direto, o uso ~/whatevernão funcionará.


1

Usando o remmina (1.2.0), é uma opção na GUI:

  • Edite sua conexão
  • Marque a opção 'Compartilhar pasta' e selecione uma pasta no host.

3
Onde devo ver no computador Windows?
Royi

1

Com o KRDC v17.04.3, as unidades montadas em / media eram automaticamente visíveis para mim no Windows Explorer em uma pasta do sistema chamada media.


0
  1. Você pode se conectar a pastas compartilhadas do Windows, por exemplo, com o nautilus.

  2. Você pode configurar um servidor Samba em sua máquina e conectar-se a ela na máquina Windows.

  3. Você pode configurar um servidor FTP em uma das máquinas e um cliente FTP na outra máquina.

  4. A maioria das soluções não depende de você usar o KDE ou o Gnome ou qualquer outra coisa. Você pode usar "Programas Gnome" no KDE e vice-versa.

Há também um openssh para Windows que pode ajudá-lo:

sshwindows

Então você pode usar o scp, por exemplo:

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

Mas eu não tentei isso.


1
A maioria dos servidores está muito longe, oculta por trás de vários tipos de VPN e não está aberta para mexer sozinha. Eu só quero um ctrl-c, ctrl-v simples e agradável, como faria se estivesse usando a área de trabalho remota do Windows.
Dai

Geralmente, as pessoas migram primeiro para o Linux com servidores e depois com o PC de mesa ;-) Mas parabéns por esta etapa! --- Agora adicionei um link que pode ajudá-lo. Ok, e agora entendi que você estava procurando uma solução para copiar e colar ...
Michael K

Isto é o que eu encontrei usando o google ... isso pode ajudá-lo: superuser.com/questions/224952/…
Michael K

Obrigado, eu usei o scp antes, mas não requer alterações no servidor? Nem sempre posso fazer isso.
Dai

Sim. O link ajudou você? É sobre o redirecionamento Clipbioard.
Michael K

0

Na conexão Remmina RDP no servidor Windows e sem transferência de arquivos.

Fácil no gerenciador de software, basta procurar a transferência de arquivos. Como o Sshfs - cliente do sistema de arquivos com base no SSH File Transfer Protocol Instale-o.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.