Pegue um arquivo do Windows para o Linux via tftp

0

Eu criei um servidor TFTP no Windows e quero pegar um arquivo com o meu Linux. Mas na verdade quando eu coloco um comando assim:

get c:\test\test.txt

Eu ativo meu traço e tenho:

Packet Tracing on.
tftp> get c:\test\test.txt
tftp: c: Name or service not know

Você tem uma ideia para resolver isso?

Sou novo no Linux, então talvez eu faça algo errado. Se precisar de mais informações, me diga o que você quer.

    
por Aragmond 09.01.2015 / 15:07

1 resposta

1

O TFTP é anterior ao Windows, portanto, ele não usa as convenções de nomenclatura do Windows. Não C: \ dirija para você! ; -)

Dependendo do servidor TFTP que você instalou (Microsoft?) e da versão (qual?) e qual a configuração do seu servidor (arquivo de configuração? Chaves de registro?) você está "compartilhando" algum subdiretório em algum lugar em um dos seus discos rígidos .

Os comandos tftp (tipo ? Enter ou help Enter dependendo do servidor) realmente se parecem muito com bash e os seguintes são os mais útil:

  • ls Lista arquivos
  • cd altera o diretório
  • get gets (= downloads) um arquivo
  • put puts (= uploads) um arquivo
  • bye fecha a sessão

Exemplos: get test.txt ou get test/test.txt obtém o arquivo text.txt se e somente se você colocar seu C:\ como o "diretório compartilhado" nas configurações do seu servidor TFTP.

    
por Fabby 10.01.2015 / 11:44