Usando o scp para copiar arquivos da máquina remota para a doméstica

37

Este é provavelmente um erro simples, mas não consigo resolver. Meu nome de host do computador é Felix ( hostname -f retorna Felix) Eu estou tentando mover um arquivo da minha conta da universidade para o meu computador em casa usando scp. Eu posso ssh facilmente para o computador remoto para que a conexão está bem, a sintaxe scp que estou usando é (enquanto conectado ao computador remoto via ssh):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

Eu tentei várias variações disso, e o erro que ele retorna é:

ssh: Felix: Name or service not known

O que sugere que usar homeusername@Felix não é a sintaxe correta a ser usada.

Eu não sou um superusuário no sistema universitário e só tenho acesso aos meus arquivos, por isso não consigo acessar nenhum arquivo do sistema.

Alguma idéia?

    
por Loz 06.08.2013 / 17:55

3 respostas

72

Você não precisa especificar seu nome de host local para scp a do seu computador universitário. O que você precisa fazer é abrir um terminal ( Ctrl + Alt + T ) e digitar o seguinte comando:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

onde /local/destination/path é o caminho local em Felix onde você deseja armazenar o arquivo.

    
por jctoledo 06.08.2013 / 18:01
4

eu tive exatamente o mesmo problema e este tutorial me ajudou muito: link

    
por petyhaker 24.02.2014 / 21:10
2

Ok ... alguns problemas aqui. Você NÃO precisa ter o primeiro endereço se estiver no referido computador. Vamos dizer que você está no comp A. A não precisa ter seu endereço escrito. B precisa de seu endereço IP escrito, não seu nome de host. Então ... seria scp / home / user / file nomedeusuá[email protected]: / home / user /

Você precisa do seu endereço lá, não do seu nome de host. Então Felix não tem nada a ver com isso. Faça ifconifg e procure pelo seu ip, enquanto na maquina.

    
por Zzzach... 07.08.2013 / 07:35