Erro transferência de arquivo (scp)

Iniciado por ZecaON, 09 de Fevereiro de 2011, 10:52

tópico anterior - próximo tópico

ZecaON

Olá, pessoal.
Já procurei no forum algum parecido com o que estou passando, mas ainda não achei, caso alguém tenha alguma sugestão vai ser bem vinda!
Seguinte estou tentando transferir um arquivo usando scp entre duas VM, sendo uma um Ubuntu 8.04 e outra Ubuntu 10.04, onde o servidor é a versão 8.04. Ao tentar buscar no servidor apresenta mensagem de permissão negada, porém ja habilitei (chmod 777) no diretório e arquivo desejado, tanto de origem como destino. Já se eu tentar enviar do servidor para minha máquina local apresenta o seguinte erro:

root@evaldo:/etc/asterisk# scp root@192.168.3.84:/etc/asterisk/sip.conf /etc/asterisk/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
45:95:70:74:1a:a0:ac:a9:5c:14:de:b5:67:b3:7b:9c.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:1
RSA host key for 192.168.3.84 has changed and you have requested strict checking.
Host key verification failed.

OBS: Fiz um teste entre a VM 8.04 e uma terceira VM 10.04 e funciona perfeitamente!

???

clcampos

#1
Sem entrar na discussão da permissão negada, que não tem relação obrigatória com o ssh, devendo ser mesmo alguma permissão onde quer salvar que esta faltando, para tirar a mensagem de erro edite o arquivo /root/.ssh/know_hosts e dele a primeira linha (conforme mensagem de erro).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

ZecaON

Com a edição do arquivo a mensagem de erro "sumiu", vlw.
Mas o acesso ainda não consegui!
Tanto a conexão servidor/remoto quanto remoto/servidor (ssh) apresenta o erro Permission denied (publickey,password).

rondonbio

Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/

ZecaON

Senhores, consegui!
Sou novo no mundo Linux e descobri como fazer a transferência (no meu caso).
É o seguinte, estava logado como root (sudo su -) e apresentava o erro de permissão e ao deslogar o root funcionou.
Fiquei na dúvida, há alguma restrição em usar o user root!?

rondonbio

se for conectar como root a senha tem q ser do root a ser conectado.
Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/

zekkerj

Citação de: clcampos online 09 de Fevereiro de 2011, 11:09
Sem entrar na discussão da permissão negada, que não tem relação obrigatória com o ssh, devendo ser mesmo alguma permissão onde quer salvar que esta faltando, para tirar a mensagem de erro edite o arquivo /root/.ssh/know_hosts e dele a primeira linha (conforme mensagem de erro).
Outra forma de tirar o erro:

ssh-keygen -R 192.168.3.84
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

zekkerj

Citação de: ZecaON online 09 de Fevereiro de 2011, 15:18
Senhores, consegui!
Sou novo no mundo Linux e descobri como fazer a transferência (no meu caso).
É o seguinte, estava logado como root (sudo su -) e apresentava o erro de permissão e ao deslogar o root funcionou.
Fiquei na dúvida, há alguma restrição em usar o user root!?
Sim, normalmente o sistema não permite a conexão SSH para a conta root ("PermitRootLogin no").

E mesmo que vc desabilite essa opção (o que eu sugiro que você não faça, a menos que entenda os riscos associados), você precisa definir uma senha para o usuário root --- o Ubuntu, por padrão, não ativa nem define senha para o usuário root, pois toda a administração é feita pelo usuário que instalou o sistema (mais conhecido como "você").
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ZecaON

Olá, zekkerj!
Muito obrigado pela dica.
T+.