Servidor SSH / SCP no Windows [duplicado]

13

Alguém na comunidade SF pode recomendar um servidor SCP confiável / fácil de configurar para o Windows. Eu não quero passar pelo trabalho de configurar o Cygwin, mas eu preciso executar o SCP no Windows.

Como resumo, nossas redes são altamente protegidas por firewall e as portas SSH são permitidas somente por meio de um servidor de salto que usa autenticação de dois fatores usando uma chave RSA no lado do Linux / Unix e o FTP é bloqueado por padrão.

Sem solicitar regras de firewall para dezenas de switches SAN fazerem atualizações de firmware, gostaria de ter um servidor SCP em execução no meu servidor DCFM principal, que é baseado no Windows, para permitir a execução de atualizações de firmware de switch SAN usando meu repositório central , mas sem ter que solicitar acesso FTP em todo o lugar.

Alguma idéia?

    
por WerkkreW 20.05.2009 / 19:54

5 respostas

9

link

O que é um bom servidor SSH para usar em Windows?

    
por 20.05.2009 / 19:59
2

O Vshell by O Vandyke Software é o único servidor ssh / sftp decente que encontrei para a plataforma Windows.

    
por 20.05.2009 / 20:04
1

Tente isto:

link

enquanto lá, confira o hardbackup deles. É um porto de Dirvish para janelas e uma coisa de beleza.

    
por 28.05.2009 / 23:50
-1

Eu não tentei fazer isso, mas os links da página da OpenSSH para WinSCP , talvez isso possa ser usado.

    
por 20.05.2009 / 20:00
-1

por que até mesmo passar pelo processo de SCP e SSH. Siga o código abaixo em Java e você estará pronto.

  1. faça o download do link do arquivo jar (há apenas um arquivo jar)
  2. copie e cole o código abaixo com suas informações de nome de usuário, senha e pasta compartilhada, e isso é tudo de que você precisa

Eu estava rodando isso no Linux e queria escrever em uma caixa do Windows, então você quer criar uma pasta compartilhada e colocar o nome da pasta compartilhada na variável abaixo se você não sabe como criar pasta compartilhada no windows ... use o google como sempre

    String user = "your_user_name";
    String pass ="your_pass_word";

    String sharedFolder="shared";
    String path="smb://ip_address/"+sharedFolder+"/test.txt";
    NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("",user, pass);
    SmbFile smbFile = new SmbFile(path,auth);
    SmbFileOutputStream smbfos = new SmbFileOutputStream(smbFile);
    smbfos.write("testing....and writing to a file".getBytes());
    System.out.println("completed ...nice !");
    
por 19.10.2012 / 21:55