Подключение к мэйнфрейму z / OS через SFTP

У нас в подвале стоит IBM Host System Z. Теперь проблема в том, что я понятия не имею о мэйнфреймах !!! (Кстати, это не USS.)

Проблема: как передать файл с хост-системы на машину с Windows.

Обычно в системах UNIX я просто устанавливаю демон ssh и подключаюсь к нему через. программа под названием winscp. После этого передайте файл в двоичном формате, чтобы он ничего не конвертировал (Ultraedit и другие редакторы могут с этим справиться).

С хост-системой это кажется немного сложным, поскольку исходный формат от IBM - EBCDIC, и я понятия не имею, есть ли для хоста современная программа сервера SFTP. Может ли кто-нибудь быть таким добрым и просветить меня? Судя по моему текущему опыту работы с ИТ, должно быть современное sftp-соединение с этой системой? Я ценю любую помощь / подсказки / решения.

Спасибо, О.С.


person Oliver    schedule 30.05.2014    source источник


Ответы (3)


Если на мэйнфрейме, «сидящем в [вашем] подвале», работает z / OS, то на нем установлены системные службы Unix. Без него у вас не может быть z / OS.

Доступен пакет SFTP. (бесплатно) для z / OS.

Вы можете проверить, что такое системные службы Unix, запустив эмулятор 3270, перейдя к ISPF option 3.17, поставив косую черту (/) в поле Pathname и нажав клавишу Enter на мэйнфрейме. Другой способ - ввести OMVS в приглашении TSO READY, которое запустит оболочку Unix на основе 3270.

Возможно, что USS просто недоступен вам; если вы используете какую-либо поддерживаемую версию z / OS, то USS присутствует. Могут возникнуть опасения по поводу поддержки чего-то за пределами определенной группы,

person cschneid    schedule 30.05.2014
comment
Спасибо за ответ, наши инженеры утверждают, что USS не установлен. Что я могу сделать, чтобы доказать, что USS установлен? (и извините за этот простой вопрос, но я действительно ничего не знаю о мэйнфреймах) - person Oliver; 30.05.2014
comment
Похоже, ваше предложение было правильным. USS просто недоступен вам большое спасибо за вашу помощь! - person Oliver; 03.06.2014

Или, в зависимости от того, какая ОС у вас запущена в System z, возможно, у вас нет z / OS. У вас может быть z / VM, у вас может быть zLinux, у вас может быть TPF. Однако, если вы используете zLinux, у вас есть Linux, в котором установлен sftp и который использует ASCII, а не EBCDIC.

Однако, как говорит cschneid, если у вас z / OS, у вас есть USS. TCP / IP, помимо прочего, без него работать не будет. Также обратите внимание, что z / OS TCP / IP имеет FTP-сервер, поэтому вы можете подключиться таким образом, если FTP-сервер настроен. Если безопасность является проблемой, протокол FTPS поддерживается, хотя его сложно настроить. С помощью собственного FTP-сервера вы можете конвертировать из EBCDIC в ASCII во время передачи. Также доступен сервер NFS. Думаю, и SMB тоже.

Также доступен FTP-клиент, так что вы можете использовать FTP из z / OS в свою систему, если хотите.

Может быть, лучше было бы объяснить, что вы пытаетесь делать с данными и что это за данные в целом. Вы можете редактировать файлы прямо на мэйнфрейме, используя редакторы TSO, ISPF или OMVS. Есть много типов данных, которые поддерживает мэйнфрейм, которые вы не сможете обрабатывать в системе, отличной от z, если вы не пройдете через процесс экспорта. Я не совсем понимаю, хотите ли вы преобразовать файл в ASCII при его передаче или нет.

person Kevin McKenzie    schedule 31.05.2014

В то время как другие правы в том, что все последние выпуски z / OS имеют встроенный USS, необходимо выполнить довольно много работы по настройке, чтобы отдельные пользователи имели доступ к возможностям USS, таким как SFTP. Из коробки вы получаете «минимальный режим» USS, в котором USS как раз достаточно для поддержки стека TCP / IP и так далее. USS "полнофункциональный режим" требует настройки:

  • Необходимо выделить файловые системы HFS
  • Ваш пакет безопасности должен управлять UID / GID для ваших пользователей.
  • и т. д. и т. д.

Тем не менее, с этими деталями и не более чем с программным обеспечением, на которое вы имеете право как часть вашей лицензии z / OS, вы, безусловно, можете запускать SFTP и все другие сетевые службы в стиле UNIX, к которым вы привыкли.

Хорошее место для начала - руководство по планированию служб UNIX: http://publibz.boulder.ibm.com/epubs/pdf/bpxzb2c0.pdf.

person Valerie R    schedule 27.08.2014