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)