Penyiapan SSH

Actions Center mengharuskan Anda terhubung ke dropbox feed menggunakan koneksi Secure Shell (SSH). SSH adalah protokol jaringan yang memastikan transfer data yang aman antara sistem Anda dan server Google.

Untuk mengautentikasi koneksi aman ini tanpa mengandalkan sandi, Anda memerlukan pasangan kunci SSH. Pasangan kunci terdiri dari dua komponen yang cocok:

  • Kunci Pribadi: Kunci rahasia yang berada dengan aman di sistem Anda atau dikelola oleh aplikasi Anda. Kunci ini berfungsi sebagai kredensial aman Anda.
  • Kunci Publik: Kunci non-rahasia yang Anda upload ke Actions Center. Google menggunakan kunci ini untuk memverifikasi tanda tangan kunci pribadi Anda saat Anda membuat koneksi SFTP untuk mengupload feed.

Saat Anda terhubung melalui SFTP, klien Anda akan otomatis menggunakan kunci pribadi Anda untuk melakukan otentikasi dengan aman ke kotak penyimpanan Actions Center yang menyimpan kunci publik terkait Anda.

Kunci publik adalah string tunggal yang biasanya dimulai dengan ssh-rsa dan diakhiri dengan ID seperti alamat email Anda. Contoh:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

Membuat Pasangan Kunci SSH

Anda dapat membuat pasangan kunci SSH menggunakan utilitas command line ssh-keygen, yang tersedia secara native di Linux, macOS, dan sebagian besar lingkungan Windows.

  1. Buka terminal atau command prompt Anda.

  2. Jalankan perintah berikut untuk membuat pasangan kunci RSA baru. Anda dapat mengganti google_actions_center dengan nama file pilihan Anda:

    ssh-keygen -t rsa -f google_actions_center

  3. Saat diminta, tekan Enter untuk membuat kunci tanpa frasa sandi, atau masukkan frasa sandi untuk mengenkripsi kunci pribadi Anda secara lokal. Anda tidak perlu memberikan frasa sandi ini kepada Google.

  4. Perintah ini akan membuat dua file:

    • google_actions_center (Kunci Pribadi): Jaga keamanan file ini di sistem Anda. Anda akan memberikan kunci ini ke klien SFTP saat menghubungkan.
    • google_actions_center.pub (Kunci Publik): Ini adalah kunci yang akan Anda bagikan dengan Actions Center.
  5. Buka kunci publik Anda (google_actions_center.pub) di editor teks dan salin seluruh isinya.

  6. Berikan kunci publik ini di Tugas Aktivasi akun Actions Center Anda selama penyiapan akun, atau di bagian Konfigurasi Feed untuk memperbarui kunci setelah penyiapan akun.

Langkah-langkah untuk menguji konektivitas SFTP

  1. Lihat informasi koneksi Dropbox SFTP Anda di Konfigurasi Feed.

  2. Dengan informasi koneksi untuk dropbox masing-masing, hubungkan ke SFTP. Misalnya, menggunakan program command line sftp (tersedia di Windows, Linux, dan Mac):

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    Upload file feed:

    put <filename>

  3. Jika Anda mengalami masalah saat terhubung ke server SFTP, coba jalankan dengan informasi verbose sftp -v. Masalah dapat terjadi karena firewall jaringan memblokir koneksi keluar atau konfigurasi klien SSH yang tidak kompatibel dengan server.

    Periksa apakah kunci publik Anda sudah benar dengan menjalankan ssh-keygen -l -f google_actions_center.pub.

    Jika kunci tidak valid, program akan menampilkan google_actions_center.pub is not a public key file.