Передача файлов по последовательной линии

15

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

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

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

Dimak
источник
Проверьте Kermit(не лягушка) на en.wikipedia.org/wiki/Kermit_%28protocol%29
ott--

Ответы:

3

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

DarkDust
источник
3

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

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

Джозеф Куинси
источник
2

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

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

Аксель Кемпер
источник