Actions Center yêu cầu bạn 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 việc truyền dữ liệu an toàn giữa các hệ thống của bạn và máy chủ của Google.
Để xác thực kết nối bảo mật này mà không cần dựa vào mật khẩu, bạn cần có cặp khoá SSH. Một cặp khoá bao gồm hai thành phần khớp nhau:
- Khoá riêng tư: Một khoá bí mật nằm an toàn trên hệ thống của bạn hoặc do ứng dụng của bạn quản lý. Khoá này đóng vai trò là thông tin đăng nhập an toàn của bạn.
- Khoá công khai: Khoá không bí mật mà bạn tải lên Actions Center. Google sử dụng khoá này để xác minh chữ ký của khoá riêng tư khi bạn thiết lập kết nối SFTP để tải nguồn cấp dữ liệu lên.
Khi bạn kết nối qua SFTP, ứng dụng khách sẽ tự động sử dụng khoá riêng tư của bạn để xác thực một cách an toàn với các hộp thả của Actions Center chứa khoá công khai được liên kết của bạn.
Khoá công khai là một chuỗi duy nhất, thường bắt đầu bằng ssh-rsa và kết thúc bằng một mã nhận dạng, chẳng hạn như địa chỉ email của bạn. Ví dụ:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com
Tạo cặp khoá SSH
Bạn có thể tạo một cặp khoá SSH bằng tiện ích dòng lệnh ssh-keygen. Tiện ích này có sẵn trên Linux, macOS và hầu hết các môi trường Windows.
Mở thiết bị đầu cuối hoặc giao diện nhập dòng lệnh.
Chạy lệnh sau để tạo một cặp khoá RSA mới. Bạn có thể thay thế
google_actions_centerbằng tên tệp theo ý bạn:ssh-keygen -t rsa -f google_actions_centerKhi được nhắc, hãy nhấn Enter để tạo khoá mà không cần cụm mật khẩu, hoặc nhập cụm mật khẩu để mã hoá khoá riêng tư của bạn trên thiết bị. Bạn không cần cung cấp cụm mật khẩu này cho Google.
Lệnh này tạo ra 2 tệp:
google_actions_center(Khoá riêng tư): Giữ tệp này an toàn trên hệ thống của bạn. Bạn sẽ cung cấp khoá này cho ứng dụng SFTP khi kết nối.google_actions_center.pub(Khoá công khai): Đây là khoá mà bạn sẽ chia sẻ với Actions Center.
Mở khoá công khai (
google_actions_center.pub) trong một trình chỉnh sửa văn bản rồi sao chép toàn bộ nội dung của khoá đó.Cung cấp khoá công khai này 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 tra khả năng kết nối SFTP
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.
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.comTải tệp nguồn cấp dữ liệu lên:
put <filename>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.