Actions Center yêu cầu bạn kết nối với thư mục dropbox trong 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 giúp đảm bảo việc truyền dữ liệu an toàn giữa hệ thống của bạn và máy chủ của Google.
Để xác thực kết nối an toàn 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 xác thực an toàn của bạn.
- Khoá công khai: Một 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 bằng SFTP, máy 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 thư mục dropbox 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 giá trị 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 cặp khoá SSH bằng phần mềm tiện ích dòng lệnh ssh-keygen, phần mềm 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ở bảng nhập lệnh hoặc thiết bị đầu cuối.
Chạy lệnh sau để tạo cặp khoá RSA mới. Bạn có thể thay thế
google_actions_centerbằng tên tệp mà bạn chọ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ục 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 hai 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 Giao thức truyền tệp bảo mật (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ụ làm quen 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 Cấu hình nguồn cấp dữ liệu.
Với thông tin kết nối cho thư mục 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 với 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 do cấu hình máy khách 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 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.