AWS Transfer Family SFTP 지원 서버에 연결할 때 ‘SFTP 프로토콜을 초기화할 수 없습니다’ 오류를 해결하려면 어떻게 해야 합니까?

1분 분량
0

AWS Transfer Family SFTP 지원 서버를 생성했습니다. 그런 다음 서버 사용자를 생성하고 사용자에게 퍼블릭 키를 추가했습니다. 하지만 사용자가 WinSCP를 사용하여 서버에 연결하면 “SFTP 프로토콜을 초기화할 수 없습니다. 호스트가 SFTP 서버를 실행하고 있습니까?”라는 오류 메시지가 표시됩니다. 해결하려면 어떻게 해야 하나요? 참고: 이 오류 메시지는 SFTP 클라이언트에 따라 다릅니다. 예를 들어 Cyberduck을 사용하는 경우 오류는 “패킷 읽는 중 EOF가 발생했습니다. 웹 호스팅 서비스 공급자에게 지원을 요청하십시오.”라고 표시됩니다. OpenSSH를 사용하는 경우 오류는 ‘Exit status 1(연결 닫힘)’이라고 표시됩니다.

해결 방법

이 오류는 일반적으로 AWS Transfer Family 서버의 로깅 역할이 잘못 구성된 경우에 발생합니다. 이 오류를 해결하려면 AWS Transfer Family 서비스에 서버와 연결된 로깅 역할을 수임할 권한이 있는지 확인하십시오. 로깅 역할의 신뢰 정책이 다음 예제문과 유사하게 보안 주체 **"Service": "transfer.amazonaws.com"**에 대해 **"Action": "sts:AssumeRole"**을 허용하는지 확인합니다.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "Service": "transfer.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

AWS 공식
AWS 공식업데이트됨 3년 전
댓글 없음

관련 콘텐츠