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 / unix / Perguntas / 441061
Accepted
alper
alper
Asked: 2018-05-02 01:45:54 +0800 CST2018-05-02 01:45:54 +0800 CST 2018-05-02 01:45:54 +0800 CST

scp transfere o arquivo com sucesso para a máquina host, mas o arquivo não aparece

  • 772

Estou tentando transferir um arquivo da minha máquina local para uma máquina remota.

Quando eu uso scpsem -vopção, dá apenas a seguinte saída:

.--. or '\033[0;1;33;93m.-\033[0;1;32;92m-.\033[0m'

Quando tento scpcom a -vopção, obtenho a seguinte saída, parece que os arquivos foram transferidos com sucesso:

--

$ scp -v file.sh  user@IP:/home/user/foo

debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: Sending environment.
debug1: Sending env LC_PAPER = tr_TR.UTF-8
debug1: Sending env LC_ADDRESS = tr_TR.UTF-8
debug1: Sending env LC_MONETARY = tr_TR.UTF-8
debug1: Sending env LC_NUMERIC = tr_TR.UTF-8
debug1: Sending env LC_ALL = en_US.UTF-8
debug1: Sending env LC_TELEPHONE = tr_TR.UTF-8
debug1: Sending env LC_IDENTIFICATION = tr_TR.UTF-8
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending env LC_MEASUREMENT = tr_TR.UTF-8
debug1: Sending env LC_CTYPE = UTF-8
debug1: Sending env LC_TIME = tr_TR.UTF-8
debug1: Sending env LC_NAME = tr_TR.UTF-8
debug1: Sending command: scp -v -t /home/user/foo
    .--.
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Transferred: sent 2504, received 2668 bytes, in 1.7 seconds
Bytes per second: sent 1510.2, received 1609.1
debug1: Exit status 0

Por favor, veja sshd_configo arquivo aqui . Observe que posso sshentrar na máquina remota. Também ssh user@IP pwdretorna /home/user.

[Q] scp transfere o arquivo com sucesso, mas não aparece na máquina remota. Qual pode ser a razão para isso e como eu poderia resolvê-lo?

scp
  • 3 3 respostas
  • 10843 Views

3 respostas

  • Voted
  1. Best Answer
    rohit
    2018-05-02T06:42:41+08:002018-05-02T06:42:41+08:00

    Certifique-se de não ter scripts de inicialização em seu shell que ecoem dados no terminal. Isso pode estar dentro .bashrcou.profile

    Quando o scp se conecta ao host remoto, ele espera ver os cabeçalhos do servidor SSH seguidos por um fluxo stdin aberto.

    Se o seu .profile no host remoto ecoar qualquer saída, isso fará com que o scp falhe silenciosamente. Se for esse o caso, você pode remover isso ou colocar uma condição de guarda para garantir que nada seja impresso na ausência de um dispositivo tty de controle. Veja ttyo comando para isso.

    • 7
  2. user227863
    2018-05-02T03:17:41+08:002018-05-02T03:17:41+08:00

    Eu normalmente uso hostname (nome DNS, em vez de IP). Por favor, tente o abaixo:

    scp -rv file.sh dest@host@DNS:/home/user/foo/
    
    • 0
  3. user43633
    2018-05-07T01:53:30+08:002018-05-07T01:53:30+08:00

    Qual sistema operacional e sistema de arquivos você está executando em sua máquina remota? Quais são os atributos do arquivo antes de copiá-lo? É legível por todos?

    Como outra etapa de solução de problemas, tente copiar o arquivo de volta da máquina remota para a máquina local, mas dê outro nome a ele.

    scp user@IP:/remote/machine/remoteFile /local/machine/remoteFileRenamed
    
    • 0

relate perguntas

  • Copiar arquivos seletivamente em lote

  • scp arquivo remoto e anexar ao arquivo local

  • Copie arquivos em paralelo de servidores remotos usando algum comando no terminal?

  • backup original em scp

  • Aborto repentino do SCP: tubo quebrado, código de autenticação de mensagem incorreto

Sidebar

Stats

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

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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