本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對服務受管使用者問題進行故障診斷
本節說明服務受管使用者問題的可能解決方案。
對服務受管使用者進行故障診斷
本節說明下列問題的可能解決方案。
對公有金鑰內文太長進行故障診斷
Description
當您嘗試建立服務受管使用者時,您會收到下列錯誤:
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://https://manpages.ubuntu.com/manpages/jammy/en/man1/openpgp2ssh.1.html
新增 SSH 公有金鑰故障診斷失敗
Description
當您嘗試為服務受管使用者新增公有金鑰時,您會收到下列錯誤:
Failed to add SSH public key (Unsupported or invalid SSH public key format)
原因
您可能嘗試匯入 SSH2-formatted的公有金鑰,且 AWS Transfer Family 不支援服務受管使用者的 SSH2-formatted公有金鑰。
解決方案
您需要將金鑰轉換為 OpenSSH 格式。此程序說明於 將 SSH2 金鑰轉換為 SSH 公有金鑰格式。