Возьмите файл из Windows в Linux через tftp

Я создал TFTP-сервер в Windows, и я хочу взять файл с моим Linux. Но на самом деле, когда я ставлю такую ​​команду:

get c:\test\test.txt

Я активирую свой след, и у меня есть:

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

У вас есть идея, чтобы решить эту проблему?

Я новичок в Linux, так что, возможно, я ошибаюсь. Если вам нужно больше информации, скажите мне, что вы хотите.

1 ответ

Решение

TFTP предшествует Windows, поэтому он не использует соглашения об именах Windows. Нет C:\ диск для вас! ;-)

В зависимости от установленного вами TFTP-сервера (Microsoft?) И версии (какая?) И конфигурации вашего сервера (файл конфигурации? Ключи реестра?), Вы "разделяете" какой-то подкаталог где-то на одном из ваших жестких дисков.

Команды tftp (тип ? Введите или help Введите в зависимости от сервера) на самом деле очень похожи bash и следующие являются наиболее полезными:

  • ls Списки файлов
  • cd меняет каталог
  • get получает (= загружает) файл
  • put помещает (= загружает) файл
  • bye закрывает сессию

Примеры: get test.txt или же get test/test.txt получает файл text.txt тогда и только тогда, когда вы C:\ в качестве "общего каталога" в настройках вашего TFTP-сервера.

Другие вопросы по тегам