15

У меня есть 2 компьютера с Linux и последовательная линия между ними, один из которых доступен только через последовательную линию с оболочкой. Как я могу передавать файлы между двумя компьютерами?

Я слышал, что это можно сделать с помощью магии rz/sz ...

Могу ли я сделать такой же трюк с псевдо-терминалом вместо другого компьютера?

3 ответа3

3

Копируя ответ txwikinger, я бы использовал kermit, деда программ передачи файлов. Мы использовали его в 80-х, задолго до появления Linux. Википедия предполагает, что это может быть лучше, чем zmodem (sz).

Альтернативный подход заключается в использовании SLIP или PPP, как предлагает Аксель. Но этому пособию по ГЧП около 15 лет.

2

Вы можете использовать «Интернет-протокол последовательной линии», как описано здесь.

Как только две системы соединены между собой скользящей линией, вы можете использовать любой инструмент на основе IP (ftp, rcp, scp, ssh, ...) для обмена файлами. Скорее всего, для однократной настройки требуется слишком много времени, но, возможно, стоит взглянуть на встраиваемые системы с портом RS232 или старые системы из пред-локальной сети.

2

Вам нужно терминальное приложение, такое как Minicom. Затем вы соединяете два компьютера, запускаете minicom с одной стороны, подключаетесь к другой (тот, на котором вы можете войти) и используете команду sz для отправки файла. Minicom автоматически обнаружит передачу файла. Обратите внимание, что вам может потребоваться установить команду sz на компьютере входа в систему, как это будет зависеть от вашего дистрибутива.

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