レストラン予約のエンドツーエンド統合では、セキュア ファイル転送プロトコル(SFTP)のドロップボックスにフィードを毎日アップロードする必要があります。Google は、パートナーが毎日のフィードをアップロードするための SFTP ドロップボックスをホストしています。ドロップボックスは SSH を使用して接続を保護し、接続を認証するために SSH 公開鍵と秘密鍵のペアを必要とします。
生成したら、[設定] マイルストーンの [公開 SSH 認証鍵をアップロード] フィールドに公開鍵を貼り付けます。
SSH 認証鍵を作成する
鍵ペアの生成は、組織のプラットフォームによって異なります。さまざまなプラットフォームで鍵ペアを作成する手順は次のとおりです。
Windows プラットフォーム
- Windows 用のターミナル エミュレータとネットワーク ファイル転送アプリケーションをダウンロードして実行します。PuTTy は無料でオープンソースのオプションで、putty.org からダウンロードできます。
- ページ下部の [Parameters](パラメータ)セクションで [RSA] を選択します。
- [生成] をクリックします。
- 指示に沿って、PuTTYgen によって鍵ペアが生成されるまで空白のエリアにカーソルを合わせます。
- PuTTYgen によって空白のエリアが一連のボックスに置き換えられ、その中の 1 つに公開鍵が表示されます。
- 鍵のコメント ボックスに、通知の送信先メールアドレスを追加します。
- アドレスは、ボックス内にすでに表示されているいずれかのテキストの末尾に追加します。他のボックスのテキストは変更しないでください。
- [公開鍵を保存] をクリックします。
公開鍵に
id-rsa
という名前を付けて、次のフォルダに保存します。C:\Documents
とSettings\username\.ssh
。ここで、username
は Windows のユーザー名です。[Save private key] をクリックします。
秘密鍵を
id-rsa.ppk
という名前で同じフォルダに保存します。公開鍵ボックスの内容をクリップボードにコピーし、OpenSSH
authorized_keys
ファイルに貼り付けます。必ず、
ssh-rsa
で始まり手順 5 で入力したメールアドレスで終わる内容全体をコピーしてください。PuTTYgen を終了します。
テキスト エディタに公開鍵を貼り付けて改行を削除し、テキスト全文をもう一度クリップボードにコピーします。
[設定] マイルストーンの [公開 SSH 認証鍵をアップロード] フィールドに公開鍵を貼り付けます。
[送信] をクリックします。
Mac OS または Linux プラットフォーム
- ターミナル ウィンドウを開きます。
- コマンドライン
ssh-keygen -t rsa
を入力します。 すべてのオプションでデフォルト値を選択します。
このコマンドにより、ディレクトリ home/username/.ssh に
id_rsa
とid_rsa.pub
の 2 つの SSH 認証鍵ファイルが生成されます。ここで、username
はユーザー名です。プレーン テキスト エディタで
id_rsa.pub
ファイルを開きます。テキストをすべて選択してコピーします。
[設定] マイルストーンの [公開 SSH 認証鍵をアップロード] フィールドに公開鍵を貼り付けます。
[送信] をクリックします。
この鍵ペアは、Google 提供の SFTP ドロップボックスに安全にログインするために使用されます。公開鍵の形式は次のとおりです。
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com