Trabalhei nisso por um tempo, e o próprio Putty não pode deixar você copiar apenas com a área de transferência.
No entanto, o Putty pode facilitar a transmissão reversa de dados do lado remoto. Se você estiver usando uma ferramenta como Vim ou Tmux para fazer seleções de texto baseadas em teclado, você pode despejar a saída em um arquivo e (datando-me aqui) netcat para um túnel de porta reverso de putty para um serviço local que despeja entrada para o local área de transferência.
Eu fiz um vídeo de como fazer isso aqui: link , mas aqui está a versão curta:
Defina seu putty > conexão > SSH > túneis para encaminhar R11311 para localhost: 1234
Use o netcat como um servidor de escuta que canaliza a saída para o comando windows 10 clip, que envia a entrada para a área de transferência do Windows. Embrulhe isso em um loop for eterno assim:
for /L %N IN () do nc -lp 1234 | clip
Execute o exemplo acima em um prompt de comando executado como administrador, porque você está em uma porta.
No servidor remoto * nix, você precisa usar o vim ou o Tmux para enviar seleções de texto para um arquivo.
Use um comando para enviar sua seleção de texto para um arquivo
tmux save-buffer ~/.clipboard
Ou, você pode usar o Vim para salvar um buffer (neste caso, z) em um arquivo
silent! redir! > ~/.clipboard
silent! echo @z
silent! redir END
Eu integro as pranchetas vim e tmux usando o arquivo .clipboard como intermediário usando uma função vim gist .
Quando sua seleção de texto estiver no arquivo, você poderá enviar a saída para o lado remoto da porta:
cat ~/.clipboard | nc 127.0.0.1 11311
Ou dentro de um script vim
silent! !cat ~/.clipboard | nc 127.0.0.1 11311 &
Observe que o "e" comercial é necessário porque não consegui que o sinalizador -q 0
do netcat funcionasse corretamente. Talvez você possa. Sem ele funcionando, aguarda um segundo inteiro antes de fechar, o que pode interromper o fluxo do seu trabalho. Com o e comercial, abandona o processo instantaneamente, o que completa em 1 segundo em segundo plano.
Fazer tudo o que foi mencionado irá integrar completamente as pranchetas do cliente Tmux, Vim e massa local sem tocar em um mouse! Esta foi a única maneira que eu poderia encontrar para fazer isso.