쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

M2SFTP 배치 유틸리티

포커스 모드
M2SFTP 배치 유틸리티 - AWS 메인프레임 현대화

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

M2SFTP는 보안 File Transfer 프로토콜(SFTP)을 사용하여 시스템 간에 안전한 파일 전송을 수행하도록 설계된 JCL 유틸리티 프로그램입니다. 프로그램은 Putty SFTP 클라이언트를 사용하여 실제 psftp 파일 전송을 수행합니다. 이 프로그램은 메인프레임 FTP 유틸리티 프로그램과 유사하게 작동하며 사용자 및 암호 인증을 사용합니다.

참고

퍼블릭 키 인증은 지원되지 않습니다.

메인프레임 FTP JCL을 SFTP를 사용하도록 변환하려면 PGM=FTPPGM=M2SFTP로 변경하세요.

지원하는 플랫폼

다음 플랫폼 중 하나에서 M2SFTP를 사용할 수 있습니다.

  • AWS 메인프레임 현대화 로켓 소프트웨어(이전 Micro Focus) 관리형

  • Rocket Software 런타임(Amazon EC2)

  • Rocket Software Enterprise Developer(ED) 및 Rocket Software Enterprise Server(ES) 제품의 모든 변형입니다.

종속성 설치

윈도우에 퍼티 SFTP 클라이언트를 설치하려면
  • PuTTY SFTP 클라이언트를 다운로드하고 설치합니다.

Linux에 퍼티 SFTP 클라이언트 설치하기:
  • 다음 명령을 실행하여 Putty SFTP 클라이언트를 설치합니다.

    sudo yum -y install putty

AWS 메인프레임 현대화 관리형을 위한 M2SFTP 구성

마이그레이션된 애플리케이션이 AWS Mainframe Modernization Managed에서 실행 중인 경우 다음과 같이 M2SFTP를 구성해야 합니다.

  • MFFTP에 적합한 Rocket Enterprise Server 환경 변수를 설정합니다. 다음은 몇 가지 예입니다.

    • MFFTP_TEMP_DIR

    • MFFTP_SENDEOL

    • MFFTP_TIME

    • MFFTP_ABEND

    이러한 변수를 원하는 만큼 적게 또는 많이 설정할 수 있습니다. ENVAR DD 명령문을 사용하여 JCL에서 설정할 수 있습니다. 이러한 변수에 대한 자세한 내용은 Micro Focus 설명서의 MFFTP 제어 변수를 참조하세요.

구성을 테스트하려면 샘플 JCL를 참조하세요.

Amazon EC22에서 메인프레임 현대화 런타임을 위한 M2SFTP 구성(AppStream 2.0 포함) AWS

마이그레이션된 애플리케이션이 Amazon EC2의 AWS Mainframe Modernization 런타임에서 실행 중인 경우 다음과 같이 M2SFTP를 구성합니다.

  1. 배치 유틸리티의 바이너리 위치를 포함하도록 Micro Focus JES 프로그램 경로를 변경하세요. 여러 경로를 지정해야 하는 경우 Linux에서는 콜론(:)을 사용하여 경로를 구분하고 Windows에서는 세미콜론(;)을 사용하여 경로를 구분하세요.

    • Linux: /opt/aws/m2/microfocus/utilities/64bit

    • Windows(32비트): C:\AWS\M2\MicroFocus\Utilities\32bit

    • Windows(64비트): C:\AWS\M2\MicroFocus\Utilities\64bit

  2. MFFTP에 적합한 Rocket Enterprise Server 환경 변수를 설정합니다. 다음은 몇 가지 예입니다.

    • MFFTP_TEMP_DIR

    • MFFTP_SENDEOL

    • MFFTP_TIME

    • MFFTP_ABEND

    이러한 변수를 원하는 만큼 적게 또는 많이 설정할 수 있습니다. ENVAR DD 명령문을 사용하여 JCL에서 설정할 수 있습니다. 이러한 변수에 대한 자세한 내용은 Micro Focus 설명서의 MFFTP 제어 변수를 참조하세요.

구성을 테스트하려면 샘플 JCL를 참조하세요.

샘플 JCL

다음 샘플 JCL 파일 중 하나를 사용할 수 있습니다.

M2SFTP1 .jcl

이 JCL은 M2SFTP를 직접적으로 호출하여 원격 SFTP 서버로 파일을 보내는 방법을 보여줍니다. ENVVAR DD 명령문에 설정된 환경 변수를 확인하세요.

//M2SFTP1 JOB 'M2SFTP1',CLASS=A,MSGCLASS=X,TIME=1440 //* //* Copyright Amazon.com, Inc. or its affiliates.* //* All Rights Reserved.* //* //*-------------------------------------------------------------------** //* Sample SFTP JCL step to send a file to SFTP server* //*-------------------------------------------------------------------** //* //STEP01 EXEC PGM=M2SFTP, // PARM='127.0.0.1 (EXIT=99 TIMEOUT 300' //* //SYSFTPD DD * RECFM FB LRECL 80 SBSENDEOL CRLF MBSENDEOL CRLF TRAILINGBLANKS FALSE /* //NETRC DD * machine 127.0.0.1 login sftpuser password sftppass /* //SYSPRINT DD SYSOUT=* //OUTPUT DD SYSOUT=* //STDOUT DD SYSOUT=* //INPUT DD * type a locsite notrailingblanks cd files put 'AWS.M2.TXT2PDF1.PDF' AWS.M2.TXT2PDF1.pdf put 'AWS.M2.CARDDEMO.CARDDATA.PS' AWS.M2.CARDDEMO.CARDDATA.PS1.txt quit /* //ENVVAR DD * MFFTP_VERBOSE_OUTPUT=ON MFFTP_KEEP=N /* //* //

M2SFTP2 .jcl

이 JCL은 M2SFTP를 직접적으로 호출하여 원격 SFTP 서버로부터 파일을 수신하는 방법을 보여줍니다. ENVVAR DD 명령문에 설정된 환경 변수를 확인하세요.

//M2SFTP2 JOB 'M2SFTP2',CLASS=A,MSGCLASS=X,TIME=1440 //* //* Copyright Amazon.com, Inc. or its affiliates.* //* All Rights Reserved.* //* //*-------------------------------------------------------------------** //* Sample SFTP JCL step to receive a file from SFTP server* //*-------------------------------------------------------------------** //* //STEP01 EXEC PGM=M2SFTP //* //SYSPRINT DD SYSOUT=* //OUTPUT DD SYSOUT=* //STDOUT DD SYSOUT=* //INPUT DD * open 127.0.0.1 sftpuser sftppass cd files locsite recfm=fb lrecl=150 get AWS.M2.CARDDEMO.CARDDATA.PS.txt + 'AWS.M2.CARDDEMO.CARDDATA.PS2' (replace quit /* //ENVVAR DD * MFFTP_VERBOSE_OUTPUT=ON MFFTP_KEEP=N /* //* //
참고

FTP 자격 증명을 NETRC 파일에 저장하고 권한이 있는 사용자만 액세스할 수 있도록 제한하는 것이 좋습니다.

Putty SFTP(PSFTP) 클라이언트 명령 참조

PSFTP 클라이언트가 모든 FTP 명령을 지원하는 것은 아닙니다. 다음 목록은 PSFTP가 지원하는 모든 명령을 보여줍니다.

Command 설명

!

로컬 명령 실행

bye

SFTP 세션을 끝내세요

cd

원격 작업 디렉터리 변경

chmod

파일 권한 및 모드 변경

close

SFTP 세션을 종료하되 PSFTP를 종료하지 마세요

del

원격 서버의 파일 삭제

dir

원격 파일 나열

exit

SFTP 세션을 마칩니다

get

서버에서 로컬 시스템으로 파일 다운로드

도움

도움 제공

lcd

로컬 작업 디렉터리 변경

lpwd

로컬 작업 디렉터리 인쇄

ls

원격 파일 나열

mget

여러 파일을 한 번에 다운로드

mkdir

원격 서버에 디렉터리 생성

mput

한 번에 여러 파일을 업로드할 수 있습니다

mv

원격 서버의 파일 이동 또는 이름 변경

open

호스트에 연결

put

로컬 시스템에서 서버로 파일 업로드

PWD

원격 작업 디렉터리 인쇄

종료

SFTP 세션을 마칩니다

reget

파일 계속 다운로드

ren

원격 서버의 파일 이동 또는 이름 변경

reput

파일 계속 업로드

rm

원격 서버의 파일 삭제

rmdir

원격 서버의 디렉터리 제거

다음 단계

SFTP를 사용하여 Amazon Simple Storage Service에 파일을 업로드하고 다운로드하려면 다음 블로그 게시물에 설명된 AWS Transfer Family대로 M2SFTP를와 함께 사용할 수 있습니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.