Como posso copiar a saída do terminal de um console do ssh e colá-lo na janela do notepad local?

4

Eu fiz o ssh em um console do Linux usando o comando Cygwin ssh. depois de executar um comando eu preciso copiar várias linhas da saída e colá-las em uma janela do bloco de notas do windows.

O problema é que eu não posso usar o mouse na minha sessão ssh porque eu sou cego, então clicar com o botão esquerdo e arrastar para a parte inferior da área para copiar não funcionará para mim.

Existe alguma maneira de fazer isso?

BTW: Estou tentando copiar uma chave de ativação gerada aleatoriamente de 3 ou 4 linhas para algum software que preciso salvar.

Uma adição a esta pergunta é que o comando que estou executando apresenta essa chave de ativação longa que realmente precisa ser colada em um site para gerar um token que deve ser colado no terminal que está aguardando entrada após exibir a ativação chave.

Sei que posso usar as teclas right-click ou ctrl + ins para colar o token de volta no terminal, mas preciso obter a chave de ativação.

Redirecionar para um arquivo não funcionará devido à segunda etapa do processo.

    
por dnraikes 02.02.2017 / 22:32

2 respostas

2

Existe um atalho de teclado - Alt - Espaço abre o menu de Controle para a janela ativa, que terá um submenu Editar. Mark permitirá que você selecione uma área, e a tecla Enter copiará a seleção para a área de transferência para colar em outro lugar. Não conheço os atalhos de teclado para marcar a área selecionada a ser copiada e, infelizmente, não tenho uma máquina do Windows para usar na qual experimentar.

Se o texto que você precisa copiar for a saída de um comando, você poderá redirecionar a saída para um arquivo (por exemplo, /path/to/sometool > myfile.txt ) e depois abrir esse arquivo diretamente no Bloco de Notas.

    
por 02.02.2017 / 22:53
0

Para obter um arquivo de uma máquina remota à qual você tenha acesso via ssh e utilizável por meio de uma interface não visual.

Você pode usar scp parte de ssh . É um comando de cópia de arquivo, permitirá copiar um arquivo do remoto para o local. Ele também usa a mesma autenticação de ssh , portanto, se você tiver ssh access, deverá ter scp access.

Exemplo scp user@remote-host:/path/to/file local-file-name

Note que ambos os argumentos podem ser locais ou remotos.

    
por 03.02.2017 / 19:01

Tags