Enviando arquivos para um servidor Apache via SSH do macOS Terminal [closed]

0

Eu nunca usei o shell do Unix antes e estou tentando aprender. Atualmente estou preso em um comando bem básico para fazer upload de arquivos para um servidor Apache (OpenSSH). Estou procurando uma resposta há dias, mas não consigo encontrar uma solução para esse problema específico que estou tendo.

Eu faço o login no servidor usando o macOS Terminal e, em seguida, estou usando este comando para fazer upload de um arquivo da minha área de trabalho para um diretório no servidor:

scp /Users/carlos/Desktop/test.html username@server:/home/username/server/wp-content/themes/

Recebo um erro informando que o arquivo test.html não existe:

/Users/carlos/Desktop/test.html: No such file or directory

Eu sei que o arquivo existe e o caminho está correto (eu arrastei e soltei o arquivo na janela do Terminal para ter certeza). Também posso abrir o arquivo no VIM usando o mesmo caminho, então está lá.

Não consigo entender por que estou recebendo este erro.

Alguém pode me indicar a direção certa para resolver esse problema? Agradecemos antecipadamente

    
por Carlos Rodríguez 10.02.2018 / 19:08

1 resposta

1

Recebi uma resposta nos comentários do @RuiFRibeiro que resolveu meu problema. Postando aqui caso isso ajude alguém:

Como o arquivo scp está copiando um arquivo local e o outro lado é um comando do servidor remoto deve ser executado no lado do Mac, não no servidor.

Primeiro, fui ao diretório em que meu arquivo local estava:

$ cd /Users/carlos/Desktop

e depois fiz o upload para o servidor:

$ scp test.html username@server:/home/username/server/wp-content/themes/
    
por 10.02.2018 / 20:18