какая альтернатива команде SITE ftp в sftp

Я пытаюсь подключиться к мэйнфрейму с сервера Linux с помощью команды sftp и выполнить команду SITE и передать файл на мэйнфрейм, но это сбой и отображение недопустимой команды.пользователь @ удаленный_user .

0
задан 14 August 2016 в 12:23
1 ответ

Команды SITE фактически привязаны к серверу и относятся к FTP. Ваше FTP-приложение игнорирует значение содержимого в команде SITE. Когда вы передаете SITE таким образом на мэйнфрейм, вы передаете произвольную метаинформацию файла о том, как файлы должны быть размещены на мэйнфрейме. Затем мэйнфрейм может взять входящий файл и переформатировать его в соответствии с указанным распределением.

Для SFTP вам необходимо изменить формат файла перед его отправкой. Если вы находитесь в поле * nix, вы можете легко сделать это с помощью команды DD (параметр блока), если строки легко разрываются. Что-нибудь более сложное, и вы можете попробовать сделать это с помощью Perl, etx.

0
ответ дан 5 December 2019 в 09:41

Теги

Похожие вопросы