

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サービスマネージドユーザー問題のトラブルシューティング
<a name="service-managed-issues"></a>

このセクションでは、サービスマネージドユーザーに関する問題の考えられる解決策について説明します。

**Topics**
+ [サービス管理ユーザーのトラブルシューティング](#transfer-service-managed-issues)

## サービス管理ユーザーのトラブルシューティング
<a name="transfer-service-managed-issues"></a>

このセクションでは、以下の問題に対する可能な解決策を説明します。

**Topics**
+ [公開鍵本文が長すぎる場合のトラブルシューティング](#pgp-keys)
+ [SSH 公開鍵の追加に失敗した場合のトラブルシューティング](#ssh2-public-keys)

### 公開鍵本文が長すぎる場合のトラブルシューティング
<a name="pgp-keys"></a>

**説明**

サービス管理対象ユーザーを作成しようとすると、次のエラーが表示されます。

```
Failed to create user (1 validation error detected:
'sshPublicKeyBody' failed to satisfy constraint: Member must have length less than or equal to 2048)
```

**原因**

パブリックキー本文に PGP キーを入力する可能性があり、 AWS Transfer Family はサービスマネージドユーザーの PGP キーをサポートしていません。

**解決策**

PGP 鍵が RSA ベースの場合は、PEM 形式に変換できます。例えば、Ubuntu は [https://manpages.ubuntu.com/manpages/jammy/en/man1/openpgp2ssh.1.html](https://manpages.ubuntu.com/manpages/jammy/en/man1/openpgp2ssh.1.html) で変換ツールを提供しています。

### SSH 公開鍵の追加に失敗した場合のトラブルシューティング
<a name="ssh2-public-keys"></a>

**説明**

サービス管理ユーザーの公開鍵を追加しようとすると、次のエラーが表示されます。

```
Failed to add SSH public key (Unsupported or invalid SSH public key format)
```

**原因**

SSH2 形式のパブリックキーをインポートしようとしている可能性があり、 AWS Transfer Family はサービスマネージドユーザーの SSH2-formattedパブリックキーをサポートしていません。

**解決策**

キーを OpenSSH 形式に変換する必要があります。このプロセスは、「[SSH2 キーを SSH パブリックキー形式に変換する](convert-ssh2-public-key.md)」で説明されています。