como copia o arquivo para o servidor windows do linux

3

Eu tenho um arquivo na máquina CentOS que precisa ser copiado para o servidor Windows NT.

Eu uso \ 10.10.10.10 para me conectar ao servidor pela área de trabalho do Windows. Eu posso copiar os arquivos usando a GUI,

mas eu quero escrever um script de shell no meu servidor centOS que irá periodicamente copiar arquivos para o Windows.

    
por shantanuo 08.06.2011 / 13:40

4 respostas

5

Monte o servidor Windows NT em sua máquina CentOS:

mkdir /mnt/windows
mount -t cifs -o user=your-windows-username //10.10.10.10/Share /mnt/windows

Requer smbfs / cifs. A partir daqui, é apenas normal cp ou rsync ou o que você quiser fazer.

    
por 08.06.2011 / 14:13
3

Existe outra opção não mencionada aqui. Você pode usar o conjunto de ferramentas PuTTY , especificamente pscp para copiar um arquivo da caixa CentOS para a caixa do Windows. Obtenha pscp (google) e use o prompt de comando no diretório em que pscp reside:

pscp [email protected]:/path/to/file .

Isto irá copiar o arquivo para o diretório atual.

    
por 08.06.2011 / 14:24
1

Você pode mapear um compartilhamento com o samba do servidor do Windows em sua caixa de centos. Então é um comando cp normal que você precisa fazer.

Você pode encontrar as informações necessárias em instruções do smbclient .

    
por 08.06.2011 / 13:59
1

Como é um servidor NT, vou assumir que isso está em um ambiente fechado em que a segurança não é um problema imenso (se estiver errado, por que você ainda está usando o NT?).

Se você não tem suporte ao smbfs em sua máquina do CentOS, como sugerido pelo seu comentário à resposta de Raffael, você pode habilitar o servidor FTP da máquina NT e usar comandos FTP com script para realizar a transferência de arquivos.

    
por 08.06.2011 / 14:22

Tags