Melhor maneira de conectar o Windows Server 2003 e o Ubuntu 10

0

Se eu tiver dois servidores, um executando o Windows Server 2003 e outro executando o Ubuntu 10, qual seria a melhor maneira de "mapear" uma unidade para outra? De qualquer maneira está bem. Eles estão em um estado diferente e cada um tem um IP externo. Eu só preciso fazer algum processamento no servidor Ubuntu, depois gravar o arquivo na sua própria unidade e fazer com que o servidor da web (Windows) o leia, ou gravar no HDD do Windows e ler o Windows.

    
por Josh 15.03.2011 / 15:43

2 respostas

2

A melhor coisa que você pode fazer, como o link entre os dois servidores não é um link 'confiável' (isto é, conexão dedicada, mas sujeito a interrupções de terceiros) é criar o arquivo localmente na caixa do Ubuntu e então copiar para a máquina Windows quando estiver completa.

A montagem de sistemas de arquivos ou compartilhamentos em um link não confiável pode causar muitos problemas com o congelamento de sistemas, pois eles tentam acessar um sistema de arquivos que não está lá, etc.

O programa que eu recomendaria para copiar os dados depende de quão sensíveis são os dados.

Se você não estiver preocupado em criptografar os dados ou se já tiver a criptografia em vigor (por exemplo, uma VPN), o programa smbclient , que funciona muito como o FTP, mas em compartilhamentos do Windows, provavelmente seria o mais fácil :

$ smbclient '\server\share' -I <ip address> -A /path/to/authentication/file -c "put myfile.dat"

Ou algo similar. A página de manual do smbclient pode ser encontrada aqui

Se você estiver mais preocupado com a segurança, recomendamos instalar um servidor SSH na máquina Windows e usar scp para copiar o arquivo.

    
por 15.03.2011 / 16:01
-1

Você pode configurar o Samba + OpenVPN e mapear a unidade do Ubuntu no Windows. Ou você pode configurar um canal SSH entre eles e usar o rsync no modo daemon para monitorar as alterações de dados. Eu iria com a primeira opção - é mais fácil de configurar.

    
por 15.03.2011 / 15:57