AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-909901

Barbaud Julien's questions

Martin Hope
Barbaud Julien
Asked: 2024-10-05 15:19:46 +0800 CST

Melhor maneira de lidar com transferências frequentes de arquivos do host remoto para o PC local

  • 7

Estou frequentemente me conectando a um servidor remoto via ssh, e tendo que transferir alguns arquivos entre este host remoto e meu PC local. Eu não tenho direitos de administrador naquele servidor, e não sou o único a usá-lo. Os caminhos completos para os arquivos do host podem variar significativamente de arquivo para arquivo e geralmente são bem longos. No entanto, eu geralmente transfiro os arquivos para a mesma pasta local no início. Eu tenho uma configuração de conexão ssh sem senha do meu dispositivo local para o host remoto. Meu "fluxo de trabalho" atual para esta pequena operação usa scp e parece muito ineficiente:

  • Geralmente já estou conectado via ssh no local do arquivo relevante no host remoto: costumo readlink -fobter o caminho completo do arquivo
  • Copio o caminho (deixando o teclado clicar)
  • Eu mudo para outro terminal no meu computador local e começo a digitarscp hostname:
  • Eu colo o caminho do arquivo (outro clique)
  • Termino o scpcomando com o nome do diretório local e executo

Quando tenho que fazer isso várias vezes para muitos arquivos que não são necessariamente fáceis de incluir todos juntos em um único comando, realmente não parece eficiente. Muitos passos, muita digitação repetitiva e cliques por aí.

O ideal seria um comando mágico scp2local filenameque eu pudesse usar do host remoto para fazer todas essas etapas diretamente em uma e enviá-las para uma pasta local predefinida. Mas não tenho certeza de como configurá-lo. Qualquer coisa que envolva uma configuração de conexão ssh sem senha completa do remoto para meu PC local parece uma péssima ideia, já que todos os outros que usam o servidor poderiam se conectar ao meu dispositivo pessoal. (Mas talvez haja uma maneira de fazer isso explorando o fato de que estou apenas "enviando de volta" arquivos para o dispositivo do qual estou me conectando especificamente?)

Resumindo: Qual é a maneira mais eficiente (em termos de esforço humano) de transferir regularmente alguns arquivos de um host remoto para uma pasta específica do computador local do qual estou me conectando?

NB: Estou usando WSL no meu dispositivo local, o que pode ser relevante para toda a questão de "clicar e copiar"

ssh
  • 1 respostas
  • 93 Views
Martin Hope
Barbaud Julien
Asked: 2019-01-03 19:45:52 +0800 CST

"Não foi possível conectar a nenhum monitor X" com gnuplot (Ubuntu para Windows)

  • 4

Eu instalei a extensão do Ubuntu para Windows, mas tenho problemas quando quero usar o gnuplot... Estou apenas tentando plotar um arquivo de dados simples, mas recebo o seguinte erro:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-julien_barbaud'

qt.qpa.screen: QXcbConnection: Could not connect to display 

Could not connect to any X display.

Could not connect to existing gnuplot_qt. Starting a new one.

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
'/tmp/runtime-julien_barbaud'

qt.qpa.screen: QXcbConnection: Could not connect to display 

Could not connect to any X display.

Como você pode imaginar, não estou muito familiarizado com esse problema. Existe algo que devo configurar no meu ambiente para corrigir isso?

EDIT: após a sugestão nos comentários, tentei usar set term postscript. A saída é diferente, mas ainda sem enredo...

plotar a saída após definir o postscript do termo

E depois de tentar set term png, o comando plot me dá isso:

insira a descrição da imagem aqui

environment-variables display qt gnuplot
  • 2 respostas
  • 51496 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve