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.
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.
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.
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.
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 .
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.