SiteSyncで「選択ファイル同期」を設定しても、転送先にファイルが同期されません。どうすればよいですか?

「選択ファイル同期」で同期ができない場合、まず以下の点をご確認ください。

秘密鍵の配置場所

  • 秘密鍵は Movable Type クラウドの /data/secret/ ディレクトリに配置してください。
  • 設定時は /data/secret/xxxx.key のようにフルパスで指定する必要があります。
  • /secret/xxxx.key とすると認識されず、接続エラーになります。

秘密鍵のパスフレーズ

  • SiteSyncでは「パスフレーズなし」の秘密鍵が必要です。
  • パスフレーズありの鍵を使用すると接続できません。

SSH接続テスト

ローカルPCから以下のコマンドで接続確認を行い、正常に接続できるか確認してください。

ssh -p [ポート番号] -i [秘密鍵のパス] -o StrictHostKeyChecking=no -l [ユーザー名] [ホスト名]

known_hostsのエラーについて

ログに Could not create directory '/data/file/.ssh' や Failed to add the host to the list of known hosts が出る場合があります。

これは known_hosts ファイルに登録できないことを示していますが、接続自体には問題ありません。
表示を消したい場合は、SSHオプションに以下を追加してください。

-o UserKnownHostsFile=/dev/null

これらを正しく設定すると、同期が正常に実行されます。

(SUPPORT_MTP-1736)