Hoje vi que o Vista e o Win7 (que estou usando) têm a opção de mapear ftp nativamente, de acordo com este artigo:
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
Mas eu preciso ter sftp ... o windows tem a mesma função para sftp ?? Estou usando o shell seguro SSH e assumindo que a transferência de arquivos que eles têm é sftp.
Respostas:
Configurar o FTP é uma coisa.
Porém, o suporte ao FTP seguro exige a integração de um mecanismo de autenticação de chave pública no sistema. O Windows ainda não está próximo disso (pelo menos para o mapeamento de sistemas de arquivos). E, se algo desse tipo agora for suportado no Windows 7, eu gostaria de saber muito.
Enquanto isso, o freeSSHd é uma ferramenta muito boa para esse fim.
Ele também suporta SFTP, embora seja o meu comando favorito
scp
.fonte
Eu não acho que você pode fazer isso nativamente no Windows, no entanto, aqui está um software correspondente às suas necessidades: expandrive .
Espero que isto ajude.
fonte
Veja esta pergunta no Serverfault:
Existe uma ferramenta de código aberto para mapear conexões SFTP como uma unidade mapeada do Windows?
fonte
Swish é perfeito para isso. Tão simples quanto clicar duas vezes e definir sua unidade: pronto!
Funciona perfeitamente no Win 7 32bits
fonte
Eu descobri que o WinSCP é uma boa solução do Windows para SFTP no Windows. Não é uma unidade mapeada, mas permite arrastar e soltar e possui integração com Putty. Confira em http://winscp.net/
fonte
djangofan tem bem perto.
Você pode configurar o encaminhamento de porta através do SSH. Você também pode, se houver suporte no servidor, executar um servidor FTP, mas apenas aceitar conexões do host local . Caso contrário, onde está a segurança?
Então, suponha que você possa executar o processo FTP do servidor apenas no espaço do usuário e não possa entrar na porta 21. Ok, chame-a de porta 2121.
Faça o SSH no
server
PuTTY, por exemplo, e configure o encaminhamento de porta local da porta 21 paraserver:2121
ou mesmolocalhost:2121
se você vincular apenas a 127.0.0.1 no processo de FTP do servidor.Agora, seu programa SSH está escutando na porta 21 da porta 21 do cliente (Windows) e encaminhando-o pelo SSH e solicitando, por exemplo,
localhost:2121
na região do ambiente do servidor.Depois, pegue a resposta de David Spillett, mas use-a
localhost
como servidor, supondo que você ainda não esteja executando outro servidor FTP em seu host.O Windows Explorer deve abrir
ftp://localhost
e você verá o processo FTP em execução no servidor. Eu suspeito que você só poderá fazer transferências no modo PASV.Questões?
fonte
Apenas tente o Moodisk . É uma extensão de namespace do shell do Windows, pode mapear o diretório sftp-server para um ícone na área de trabalho do computador. Além disso, ele se integra ao
Send To
submenu do botão direito do mouse .O Moodisk é uma unidade de rede, mas você pode baixar a ferramenta cliente e modificar o arquivo
c:\windows\system32\drivers\etc\hosts
, acrescente a linha abaixo:<your sftp-server's ip address> www.moodisk.com
fonte
Há um software muito bonito chamado Swish que pode ser exatamente o que o médico pediu.
fonte
O Windows não tem a função SSH, mas você pode usar o Putty.exe para fazer isso.
Tudo o que você faz é executar o telnet Putty.exe na porta 22 para abrir um túnel para a outra máquina, supondo que a máquina FTP esteja servindo como host SSH. Você cria um proxy em uma porta local (usando configuração de massa) que o direciona pelo túnel seguro para as portas FTP remotas 20 + 21. Em seguida, configure o Windows 7 para mapear a origem do FTP como uma unidade (através do túnel SSH)
Eu não tentei isso sozinho, mas presumo que funcionaria: uma unidade mapeada usando o Windows 7 e "protegida usando um túnel Putty SSL"
fonte