Perguntas sobre 'scp'

SCP significa Secure Copy Protocol e está relacionado a questões relacionadas à transferência segura de arquivos.
1
resposta

usando SCP para conexão ativa / tipo de porta?

Eu preciso transferir arquivos de remote FTP server para meu servidor unix. Normalmente, eu transfiro usando: scp -r '[email protected]:"/remote-path"' '/local' o problema agora é que esse servidor usa ACTIVE e acho que essa é a razão p...
06.01.2017 / 16:17
1
resposta

Como NÃO preservar a permissão ao usar o scp

Estou tentando copiar dados para um dos meus servidores. Alguns dos arquivos copiados têm permissão 444 na máquina de origem. Isso é muito chato, já que se a transferência for interrompida enquanto um desses arquivos estiver sendo gravado, não p...
21.03.2016 / 12:56
2
respostas

Enquanto estiver logado no remoto, não é possível enviar um arquivo do remoto de volta ao host local

Estou logado em um host remoto e tentando enviar um arquivo de volta para minha máquina local. Usando scp myusername@university_computer:/home/myusername/filename /home/myname/folder resulta na mensagem de erro: /home/folder: No such file...
07.09.2015 / 16:06
3
respostas

Como copiar, executar e recuperar dados de um computador remoto? ______ qstntxt ___

Estou tentando executar alguns cálculos em um computador remoto. Basicamente eu quero copiar alguns arquivos para o computador, carregar um software, executar o cálculo e recuperar os dados. Eu criei uma conexão sem senha já para isso. Abaixo está minha tentativa:

%pre%

O script apenas copia os arquivos e efetua o login no computador remoto, mas nenhum cálculo é iniciado.

    
______ azszpr158431 ___

Não sei bem qual é a sua pergunta, mas tenho duas observações que são muito longas para um comentário:

  1. Seu script atual irá parar quando você logar em %code% (na linha 4) e irá esperar que você faça algo interativamente - somente quando você sair o script prosseguirá (o que provavelmente não é o que você quer). / p>

    Portanto, coloque qualquer coisa que deve ser executada no servidor remoto em um script de shell independente, scp-lo com o resto dos dados e execute-o com %code% .

    Assim:

%pre%

substitua %code% / %code% com o que você precisar copiar para / do cluster - você provavelmente não deseja copiar de volta as entradas. Observe que o script mencionado como %code% precisa ser marcado como executável. Se mesmo isso não funcionar (porque o sistema de arquivos para o qual você está copiando está montado com a opção %code% , use %code% . Ou você pode simplesmente canalizá-lo para a máquina remota:

%pre%

2) Se você estiver executando isso em %code% (o que parece que você é), você pode se livrar de uma direção de conexão scp executando o %code% on %code% novamente.

    
______ azszpr158433 ___

Sugiro que você tenha seu script em sua casa para execução remota e, em seguida, chame seu script como

%pre%

Basicamente, a partir do seu script com acesso sem senha, após %code% , o script não está sendo executado. Isso poderia ser facilmente testado.

Teste

Tenha estas duas linhas em um script e tente executar o script em sua máquina local.

%pre%

Normalmente, estaríamos esperando que ele imprimisse o nome da máquina remota desde que tenhamos ssh. Mas esse não é o caso. Ele apenas efetua login na máquina remota e, quando você %code% sai da máquina remota, somente ele imprimirá o nome do host ( Certifique-se de verificar o nome do host que está sendo impresso, seria imprimir o local nome do host da máquina ).

Agora, como sugeri, se você tiver seu roteiro em sua casa local e chamá-lo como

%pre%

A saída, neste caso, é o nome da máquina host remota ( Certifique-se de remover a linha ssh do script, pois isso é inútil agora ).

    
______ azszpr158430 ___

Basicamente, você espera que seu script continue na máquina remota, o que não acontecerá, eles serão executados em sua máquina local. Para conseguir o que você quer, você precisará passar a série de comandos para a máquina remota através do ssh.

Você pode ler este guia para ter uma ideia: link

    
___

Estou tentando executar alguns cálculos em um computador remoto. Basicamente eu quero copiar alguns arquivos para o computador, carregar um software, executar o cálculo e recuperar os dados. Eu criei uma conexão sem senha já para isso. Abaixo es...
30.09.2014 / 14:19
1
resposta

Como rsync apenas uma lista específica de arquivos para o mesmo local em outro servidor

Eu tenho uma lista de arquivos: /location/file.txt Conteúdo do arquivo: /location1/file2.abc /location2/location3/file1.abc /location4/location5/fileX.cde Gostaria de copiar arquivos para outro servidor assim: cat /location/file.txt...
12.05.2015 / 13:15
1
resposta

Unrar arquivos locais para o servidor remoto

Eu tenho dois servidores Linux, um que tem vários arquivos RAR e outro vazio. Eu gostaria de extrair os arquivos e mover o conteúdo para o Servidor 2. O problema é: eu não tenho armazenamento suficiente para extrair os arquivos no Servidor 1....
23.04.2014 / 16:39
1
resposta

Como scp do host remoto para o host remoto com arquivos pem e desativando a verificação estrita do host?

Do meu servidor DEV, eu gostaria de copiar arquivos do meu servidor de estágio para o meu servidor prod. Eu já tenho configuração de chaves SSH entre meu servidor DEV e meu servidor de estágio. Mas eu não tive sucesso tentando copiar de STAGE pa...
09.06.2014 / 16:32
2
respostas

scp do host remoto falha devido ao conjunto de saudações de login em .bashrc [duplicado]

Meu arquivo simples scp de um host remoto (na verdade, uma VM executada localmente, mas não importa) falhou sem exibir nenhuma mensagem de erro, mas claramente não copiou o arquivo desejado: scp myuser@myhost:~/.bashrc ~/.bashrc.ubuntu...
28.08.2013 / 21:12
1
resposta

Weird audit2why mensagem causada pelo SELinux

Quando executo audit2why para ver por que há uma falha ao tentar carregar arquivos via SCP para a pasta / foo / bar em um servidor remoto que resulta em > acesso negado à pasta / foo / bar , recebo o seguinte texto: Was caused by:...
22.02.2018 / 15:05
1
resposta

Por que o scp não funciona quando eu o executo em um servidor remoto para copiar de volta para minha máquina local?

Quando tento obter um arquivo de um servidor remoto, posso fazer o seguinte 1) Login to the remote server. $ ssh root@remoteserverip password: $ scp theFileIwant myname@myserverip:/home/ 2) Without logging to remote server...
28.07.2017 / 10:35