Pular para o conteúdo

copia via ssh

Responder tópico
  • Denunciar
  • Indicar
01 02

1. copia via ssh

Enviado em 30/01/2010 - 20:52h

pessoal estou com dificuldade de fazer a copia via ssh com scp, estou começando agora.
minha máquina é um mac mas logo no ssh p/ ter acesso a maquina linux do trabalho. preciso copiar uma pasta da máquina do trabalho p/ meu mac os. utilizo o x11 p/ fazer o acesso remoto.
entro no diretorio que está a pasta. depois coloco:

scp -r thiala@nautilus:~/Dados/Artigos/* /Users/Thiala/Documents/

dai aparece essa msg: scp: /home_nautilus/thiala/Dados/Artigos/*: No such file or directory
porém esse diretorio existe..mesmo pq estou dentro dele..

estou logada na maquina linux do trabalho (origem) destino minha maquina local..
q estou fazendo de errado?

Responder tópico

2. Tente

Enviado em 30/01/2010 - 20:56h

scp /Dados/Artigos/ seu_ip:/Users/Thiala/Documents/

3. Re: copia via ssh

Enviado em 30/01/2010 - 21:08h

tentei ficou um tempão e depois apareceu
ssh: connect to host 192.168.1.61 port 22: Connection timed out
lost connection
...

4. Re: copia via ssh

Enviado em 30/01/2010 - 21:14h

Ah, eu havia me esquecido, para copiar diretórios vc deve usar o parâmetro -r

scp -r /Dados/Artigos/ seu_ip:/Users/Thiala/Documents/

5. ainda não foi

Enviado em 30/01/2010 - 21:26h

coloquei o -r
testei até em outra pasta que tenho todas as permissoes
e deu ssh: connect to host 192.168.1.64 port 22: Connection timed out
lost connection

thiala@nautilus:~/Dados/L551/transecto250m_mat$ scp -r /Dados/L551/transecto250m_mat/ 192.168.1.64:/Users/Thiala/Documents

where m'i wrong?

6. use o sftp

Enviado em 30/01/2010 - 21:44h


bem, a sintaxe correta é:

$ scp irado@localhost:~/.bash* .

está TRAZENDO os arquivos do remoto para o local. Para enviar do local para o remoto:

$ scp .bash* irado@localhost:~/

vc pode usar * para enviar/trazer TODOS os arquivos.


a sugestão:

o sftp é o ftp seguro:

sftp usuário@IPmaquinadestino
[..senha, etc..]
sftp> <-- êste é o prompt

os comandos básicos são:

lcd folder_local
cd <folder_remoto>
ls (lista conteúdo do diretório remoto)
lls (lista conteúdo diretorio local)

get *mp3 (traz os arquivos *mp3 do remoto para o local)
put *doc (envia arquivos *doc do local para o remoto)

get (ou put) * <-- TODOS os arquivos do remoto-->local ou local->remoto




7. Re: copia via ssh

Enviado em 30/01/2010 - 22:16h

siga a dica do irado.
só explicando: para você usar scp, o computador de destino (no caso o seu Mac) tem que ter o servidor sshd (ou equivalente) aberto, por isso vc recebe timeout, não tem serviço na porta 22...
lembre-se que com ssh é como se você estivesse no Linux lá, para acessar seu Mac só se ele tivesse algum serviço (ssh, ftp, telnet, etc) aberto.

8. éé

Enviado em 30/01/2010 - 23:22h

se fosse algum erro de sintaxe do comando ele daria depois que pedir a senha..
porém antes mesmo ele esta dando timeout, quer dizer que a porta 22 no outro lado deve esta fechada ou não existe algum serviço ssh rodando.

para verificar, vc poder instalar o nmap na sua maquina linux e verificar a porta aberta no destino:
#aptitude install nmap
nmap -P0 <ip destino>


[]'s Sergito
blog: http://www.layer8howto.net


9. Re: copia via ssh

Enviado em 31/01/2010 - 16:21h

nao consigo ter acesso ao nmap, só o root.. o sftp meu mac nao reconhece o comando..z:(

10. netstat

Enviado em 01/02/2010 - 18:08h

Não sei se o mac aceita netstat, tente e veja se a porta 22 está aberta, provavelmente não pois este erro de timeout ou é provocado por firewall que barra a conexão ou você não tem um servidor ssh rodando no seu mac.

Att.

Leonardo Gomes Duarte.

11. Re: copia via ssh

Enviado em 01/02/2011 - 15:15h

A dica do "irado".. é irada!
Deu certinho comigo!
Parabens!

12. Copia via ssh

Enviado em 12/11/2013 - 11:33h

Amigo o erro de conexão se da por conta de a maquina que você quer que receba os arquivos não possui acesso ssh.


executa ai .... sudo apt-get install openssh-server.


e tenta executar novamente seu comando de copia de arquivo via scp...

espero ter ajudado.
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder