Thiết lập SSH

Actions Center yêu cầu bạn phải kết nối với thư mục dropbox của nguồn cấp dữ liệu bằng giao thức kết nối Secure Shell (SSH). SSH là một giao thức mạng đảm bảo an toàn cho quá trình truyền dữ liệu.

Bạn tạo một cặp khoá: một khoá riêng tư nằm trên máy tính của khách hàng hoặc có thể được ứng dụng của bạn truy xuất một cách an toàn và một khoá công khai mà bạn sẽ đặt trong Trung tâm hành động.

Khoá công khai là một chuỗi bắt đầu bằng ssh-rsa, kết thúc bằng địa chỉ email của bạn và có một chuỗi ký tự dài ở giữa. Ví dụ:

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

Các bước tạo khoá

  1. Tạo một cặp khoá, ví dụ: sử dụng chương trình dòng lệnh ssh-keygen (có trên Windows, Linux và Mac): ssh-keygen -t rsa -f google_actions_center. Bạn có thể sử dụng tên bất kỳ cho tên tệp khoá, google_actions_center chỉ là một ví dụ.

  2. Nhấn Enter để tạo khoá mà không cần cụm mật khẩu hoặc thêm một cụm mật khẩu dùng để mã hoá và giải mã khoá riêng tư. Bạn không cần chia sẻ cụm mật khẩu khoá riêng tư với Google.

  3. Mở google_actions_center.pub rồi sao chép nội dung (đây là khoá công khai).

  4. Cung cấp khoá công khai trong phần Nhiệm vụ tham gia của tài khoản Actions Center trong quá trình thiết lập tài khoản hoặc trong phần Cấu hình nguồn cấp dữ liệu để cập nhật khoá sau khi thiết lập tài khoản.

Các bước kiểm thử khả năng kết nối SFTP

  1. Xem thông tin kết nối tài khoản đăng SFTP trong phần Cấu hình nguồn cấp dữ liệu.

  2. Với thông tin kết nối của dropbox tương ứng, hãy kết nối với SFTP. Ví dụ: sử dụng chương trình dòng lệnh sftp (có trên Windows, Linux và Mac):

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

    Tải tệp nguồn cấp dữ liệu lên:

    put <filename>

  3. Nếu bạn gặp vấn đề khi kết nối với máy chủ SFTP, hãy thử chạy bằng thông tin chi tiết sftp -v. Vấn đề có thể xảy ra do tường lửa mạng chặn các kết nối đi hoặc cấu hình ứng dụng ssh không tương thích với máy chủ.

    Kiểm tra để đảm bảo khoá công khai của bạn là chính xác bằng cách chạy ssh-keygen -l -f google_actions_center.pub.

    Nếu khoá không hợp lệ, chương trình sẽ xuất ra google_actions_center.pub is not a public key file.