Erro de protocolo ao tentar SFTP do servidor para o servidor

1

Estou com um erro de protocolo durante a tentativa de SFTP de um servidor para outro. Eu tentei pesquisar o Google sem sucesso. Posso saber se alguém pode me ajudar com isso.

rel@kingfisher:/kingfisher_bft/hme/rel>  sftp [email protected]
Need basic cursor movement capability, using vt100
error: Could not open connection to '[email protected]': Protocol error
    
por Oh Chin Boon 16.10.2012 / 05:40

2 respostas

1

A máquina que você está usando para inserir na máquina remota parece estar perdendo as bibliotecas ncurses . Instale-os com apt-get install libncurses5 ou baixe-os na página da web de suas distribuições.

[De: link ]

If your sftp2 complains something like this: "Need basic cursor movement capability, using vt100", then no library containing tgetent() function was found when you ran ./configure . If you have a Linux system, then that is probably because you don't have either termcap-devel or ncurses-devel packages installed. If you want to get rid of the message, and/or to use some more exotic terminals capabilities, you should install either package. (A good place to look for those is your distribution's web-page.)

    
por 16.10.2012 / 09:59
0

O SFTP é um subsistema do protocolo SSH e possui seu próprio protocolo. Na verdade, existem 7 versões do protocolo SFTP (de 0 a 6) e 2 versões do protocolo SSH (SSH-1 e SSH-2).

O que vejo aqui acima parece que o cliente e o servidor não conseguem negociar um protocolo comum, e isso pode ser devido a vários motivos:

  • o cliente tenta uma conexão SSH-2 com um servidor que suporta apenas o SSH-1
  • o cliente tenta uma versão do protocolo SFTP que não é suportada pelo servidor
  • improvável: o cliente tenta negociar algoritmos de criptografia / MAC não suportados pelo servidor
  • Em qualquer caso, eu pesquisaria a causa raiz desse problema no lado do servidor.     
    por 15.10.2014 / 18:41

    Tags