Для нашего школьного проекта мы с другом получили задание найти способ передачи файлов с компьютера на компьютер через telnet. Кто-нибудь знает простой набор команд или инструмент с графическим интерфейсом, чтобы сделать это?

2 ответа2

2

Если клиентская сторона поддерживает ведение журнала, вы можете просто запустить утилиту на удаленной системе, чтобы "uuencode" файл и вывод на стандартный stdout . Затем вы можете извлечь файл из журнала и "uudecode" его локально. (PuTTY - отличный клиент telnet и поддерживает ведение журналов, я уверен, что встроенный в Windows Hyperterminal также работает.)

Ответ на веб-сайте Server Fault предлагает C-Kermit. Я никогда не использовал его - похоже, он может работать через существующее сетевое соединение, такое как Telnet, а не только через последовательный порт.

Конечно, если у вас нет абсолютно строгого требования использовать протокол Telnet для передачи файла, есть около тысячи лучших способов передачи файлов. Посмотри в nc (netcat).

1

В зависимости от вашего клиента telnet - если у вас есть тот, который поддерживает эмуляцию x/y/zmodem, возможно, стоит использовать один из старых протоколов передачи файлов (например, Xmodem или zmodem). (ищите пакет sz или lrzsz на стороне сервера). Тогда просто sz (имя файла) на стороне сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .