sftp do servidor Unix para a janela

3

Estou tentando sftp de uma caixa do Unix para o meu computador. Eu uso o comando:

sftp userid@ipaddr

em que "ipaddr" é o endereço IP do meu computador. Mas não consigo me conectar.

Eu tentei com ftp e sftpg3 , mas estou recebendo este erro Couldn't read packet: Connection reset by peer .

Como posso resolver este erro?

    
por user74585 05.07.2014 / 17:23

2 respostas

6

Primeiro, vemos algumas informações de man sftp :

DESCRIPTION
     sftp is an interactive file transfer program, similar to ftp(1), which
     performs all operations over an encrypted ssh(1) transport.  It may also
     use many features of ssh, such as public key authentication and compres‐
     sion.  sftp connects and logs into the specified host, then enters an
     interactive command mode.

sftp faz tudo em ssh , portanto, se você quiser usar sftp , deverá ter uma ssh de conexão bem-sucedida, nesse caso, sua máquina local será ssh client e a máquina remota será ssh server .

Por padrão, Windows máquinas não têm ssh server , então você não pode usar sftp com elas. Você deve ter uma instalação do software ssh server em Windows machine, como winsshd .

    
por 05.07.2014 / 17:38
0

O SFTP envolve a comunicação entre dois softwares. Seu comando sftp é o cliente, mas é necessário que haja um software de servidor em execução na outra extremidade, bem como conectividade de rede entre você.

Não parece com navios padrão do Windows com servidor SFTP - o mais próximo é o FTP simples no XP Professional.

No entanto, existem muitas opções de terceiros, incluindo as gratuitas. O mini servidor sftp do CoreFTP é um favorito pessoal para simplificar. O Filezilla Server provavelmente ganha popularidade-como a escolha sólida (e de código aberto).

Em relação à conectividade, você precisa garantir que as portas relevantes estejam abertas nas duas extremidades, os firewalls permitem o tráfego e a configuração de rede (encaminhamento de porta, etc.) permite a comunicação.

    
por 05.07.2014 / 22:37

Tags