copiar arquivos entre pc's

1. copiar arquivos entre pc's

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 09/02/2011 - 17:04h

Instalei o Linux Educacional em alguns Pcs aqui do trabalho e percebi que nessa nova instalação não foi criada a pasta ConteudoMec com os seus arquivos o que faz com que os itens do menu VIDEOS DA TV ESCOLA, OBRAS LITERÁRIAS E HINOS NACIONAIS não funcionem. Já olhei numa outra máquina que tá funcionando e vi que todos esses arquivos ficam no diretório HOME, na pasta ConteudoMec que por conta disso tem 46,5 GB. Teoricamente, se eu trouxer essa pasta de uma instalação antiga pra esse pc com o sistema novo, vai passar tudo a funcionar, espero.

Em virtude de o arquivo ser muito grande pra gravar cd ou dvd, tentei fazer isso com o comando:

scp -r <nome do dir> <ip do destino>:/home/arquivos

exemplo: scp -r ConteudoMEC 192.168.0.162:/home/arquivos

O que ocorre é que to fazendo isso com o root, tudo certinho, mas tá sem conexão aparentemente (lost connection) e não transfere os arquivos. Alguém sabe como resolver isso, ou um jeito melhor pra fazer essa transferência?



  


2. Re: copiar arquivos entre pc's

Filippe
spolti

(usa Fedora)

Enviado em 09/02/2011 - 17:12h

meu,

da um telnet neste ip na porta 22
telnet ip 22

se fechar conexão,

tente empacotar o arquivo

tar -cvf ConteudoMec.tar ConteudoMec

e tente enviar o tar

scp mec.tar para destino.

não use o -r


3. Re: copiar arquivos entre pc's

José Ricardo Machado
ricardo_lda

(usa Slackware)

Enviado em 09/02/2011 - 17:21h

Éra pra funcionar!, mas...vc consegue abrir uma sessão SSH de um micro para o outro? tenta primeiro fazer o SSH!! se funcionar! aí vc pode compactar o arquivo e transmitir com o comando : scp arquivo.tar usuario@ip_do_receptor:/home/diretório , como também pode mandar direto sem compactar, com o comando: scp -r /home/diretorio usuário@ip_do_receptor:/home/diretório.
Eu recomendo que teste primeiro se o serviço de SSH está ativo!! caso o mesmo não esteja! utilize o seguinte comando para iniciar: /etc/init.d/sshd start, caso não possua o SSH instalado na distro!! aí é fazer a instalação e carregar o serviço.
Espero ter ajudado.


4. Testes Felipe

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 09/02/2011 - 17:31h

Felipe, tentei o que vc mandou e deu erro em tudo. NO telnet o erro foi bash:telnet: command not found. Botei certinho o ip e a porta 22 telnet 192.168.0.162 22. O que pode estar errado?
Com relação ao tar o retorno foi:
tar: ConteudoMEC.tar: Nao é possivel stat: Arquivo ou diretório nao encontrado

Deve ter uma besteirinha só atrapalhando isso.


5. RICARDO LDA

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 09/02/2011 - 17:41h

Ricardo, tentei ver se o ssh tá ativado (ou existe) e é bem provável que não, pois o seu comando retornou:
-bash /etc/init.d/sshd: Arquivo ou diretório nao encontrado.
Deve ser alguma besteirinha que não deixa funfar, ou eu não tenho esse ssh instalado. Se não tem como faço pra instalar? Dá uma força aí que sou iniciante em Linux, por favor. Abraços.


6. Re: copiar arquivos entre pc's

José Ricardo Machado
ricardo_lda

(usa Slackware)

Enviado em 09/02/2011 - 17:47h

olha, eu não estou familiarizado com essa distro que vc está usando!, mas...geralmente,a maior parte das distros são baseadas em RedHat e Debian, então vc pode tentar os seguintes comandos:
#yum install ssh - Para distro baseada em RedHat.
#apt-get install ssh - Para distro baseda em Debian.

tenta essas opções, eu vou pesquisar um pouco sobre a distro que vc está usando e caso seja algum comando diferente aqui eu posto ele!.

OBS: esses dois comandos que passei tem que ser executado com root!! ou pelo menos com os direitos dele!.


7. Re: copiar arquivos entre pc's

Filippe
spolti

(usa Fedora)

Enviado em 09/02/2011 - 17:55h

para usar o tar vc precisa estar no diretório que o arquivo esta ou passar o caminho completo

o telnet não deve estar na sua path

tente /bin/telnet
ou /sbin/telnet




8. RESP: RICARDO LDA

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 09/02/2011 - 18:06h

Ricardo, esse linux é distribuição Debian, portanto comando apt-get. Dei o comando e veja o que aconteceu:
No micro velho que tem o programa antigo, deu que o pacote ssh não está disponivel, mas é referenciado por outro pacote. Isso pode significar que o pacote está faltando, ficou obsoleto ou está disponível somente a partir de outra fonte, no entanto os pacotes a seguir o substituem (openssh-client). Então fiz o apt-get para o openssh-client e aí deu que openssh-client já é a versão mais nova, 0 pacotes atualizados, etc...
No pc novo, que instalei recentemente a mesma versão desse Linux deu a mesma mensagem, mas quando fiz o apt-get para o openssh-client deu o seguinte erro:
E: Operação openssh-client inválida. É impressão minha, ou ele tá buscando algum pacote em outro local que não o HD? To sentindo que a gente vai chegar lá, é só esclarecer essas dúvidas de iniciante.


9. resp. fillipec

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 10/02/2011 - 09:32h

Filipe, realmente não tem o telnet em nenhuma das duas pastas (bin e sbin). Como faço pra instalar? Pelo jeito, esse Linux educacional é uma versão bem limitada, né? É uma distribuição debian.


10. Re: copiar arquivos entre pc's

José Ricardo Machado
ricardo_lda

(usa Slackware)

Enviado em 10/02/2011 - 11:58h

cara, se ele acusou que já está na ultima versão, é porque já está instalado.
vc também verificou se o serviço está ativo? para isso utilize o comando: #/etc/init.d/sshd restart
vc pode também dar uma olhada se não tem algum firewall ativo!, só a nível de teste! vc pode usar o comando: # iptables -F para limpar as tabelas do firewal! e depois tentar conectar novamente!.


11. Re: copiar arquivos entre pc's

Eduardo
anonymous

(usa Debian)

Enviado em 10/02/2011 - 12:51h

No servidor onde estão os arquivos faz o seguinte:
apt-get update
apt-get install openssh-client
apt-get install openssh-server
iptables -F

Inicia o serviço do ssh

na máquina cliente verifica se o cliente ssh está instalado. se sim, é só executar copiar o arquivo via scp.



12. falta alguma coisa

FRANCISCO SALES
netocazuza

(usa Ubuntu)

Enviado em 10/02/2011 - 16:00h

Fiz os comandos do anonymus e deu tudo certo até fazer apt-get install openssh-client, mas aí deu que jé é a versão mais nova, então imagino que já tá instalado.
Mas quando fiz o apt-get install openssh-server apareceu a mensagem E: impossível achar pacote openssh-server, então imagino que não encontrou e eu terei que baixar, é isso? Se for onde baixo isso, de preferência no modo texto pra eu já ir me familiarizando.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts