SFTP là gì?
SFTP là từ viết tắt của SSH File Transfer Protocol (Giao thức truyền tệp SSH). Đây là một cách phổ biến giúp người dùng tải tệp xuống hoặc tải tệp lên Internet. SFTP đảm bảo an toàn cho quá trình chuyển dữ liệu bằng cách mã hoá để không có dữ liệu tệp văn bản rõ ràng nào được chuyển đi.
Trên trang này
- Trước khi bạn bắt đầu
- Tạo tài khoản SFTP
- Tải tệp của bạn lên bằng SFTP
- Lỗi đăng nhập khi tải tệp lên bằng SFTP
Trước khi bạn bắt đầu
Tạo nguồn dữ liệu tệp sản phẩm rồi kích hoạt tài khoản SFTP Merchant Center bằng cách tạo mật khẩu. Xin lưu ý rằng khi gửi bằng SFTP, tệp của bạn phải có kích thước nhỏ hơn 4 gigabyte (GB), theo định dạng nén hoặc không nén. Nếu tệp của bạn lớn hơn 4 GB, hãy chia tệp đó thành nhiều tệp nhỏ hơn rồi mới tải lên.
Nếu bạn cần được trợ giúp thêm về việc sử dụng SFTP sau khi đọc bài viết này, hãy đọc hướng dẫn khắc phục sự cố của chúng tôi.
Tạo tài khoản SFTP
Tài khoản Merchant Center của bạn đã có tài khoản SFTP. Tuy nhiên, bạn cần kích hoạt tài khoản này. Cách kích hoạt tài khoản SFTP:
- Tạo nguồn dữ liệu tệp sản phẩm.
- Chọn Thêm tệp bằng giao thức truyền tệp bảo mật rồi nhấp vào Xem chi tiết về giao thức truyền tệp bảo mật.
- Nhấp vào Tạo mật khẩu. Sau đó, mật khẩu của bạn sẽ được tạo tự động.
Lưu ý: Mật khẩu của bạn sẽ không hiển thị lại vì lý do bảo mật. Đảm bảo rằng bạn lưu giữ mật khẩu của mình một cách an toàn trước khi đóng hộp cửa sổ bật lên. Nếu bạn đã quên mật khẩu, bạn có thể tạo mật khẩu mới bằng cách nhấp vào Đặt lại mật khẩu.
- Tài khoản SFTP Merchant Center của bạn hiện đang hoạt động. Tuy nhiên, mật khẩu mà bạn tạo lần đầu tiên có thể mất vài giờ thì mới có hiệu lực. Nếu bạn không thể đăng nhập ngay vào máy chủ SFTP của chúng tôi, hãy thử lại sau.
Tải tệp của bạn lên bằng SFTP
Mặc dù bạn có thể sử dụng nhiều phương thức để tải tệp lên bằng SFTP, nhưng dưới đây là những hướng dẫn dành cho các loại phổ biến nhất. Nếu chưa từng sử dụng SFTP trước đó thì bạn nên chọn Cách 1 dưới đây vì cách này dễ định cấu hình nhất.
Đối với tất cả cách, bạn đều cần phải có những thông tin sau đây:
- Tên máy chủ lưu trữ: partnerupload.google.com là máy chủ SFTP của chúng tôi, nơi bạn sẽ gửi nguồn cấp dữ liệu của mình.
- Người dùng: Tên người dùng SFTP mà bạn có thể tìm thấy trong phần cài đặt SFTP của Google Merchant Center.
- Cổng máy chủ SFTP: 19321 là cổng mà máy chủ SFTP của Google Merchant Center sử dụng.
- Vân tay số của máy chủ SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d là khoá vân tay số để nhận dạng máy chủ cho partnerupload.google.com.
- Mật khẩu: Mật khẩu SFTP mà bạn đã tạo trong tài khoản Merchant Center của mình. Xin lưu ý rằng mật khẩu này sẽ khác với mật khẩu tài khoản Merchant Center của bạn. Bạn có thể tìm thấy mật khẩu SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
Cách 1: Chuyển nguồn cấp dữ liệu của bạn bằng chương trình SFTP
Chuyển nguồn cấp dữ liệu của bạn bằng chương trình SFTP
- FileZilla (Windows)
- Fetch (Mac)
- Tìm các ứng dụng SFTP thay thế trên web bằng cách tìm kiếm "ứng dụng SFTP" trên Google Tìm kiếm.
Sau khi tải xuống và cài đặt chương trình SFTP, bạn sẽ phải định cấu hình rồi mới có thể kết nối với máy chủ SFTP của chúng tôi. Ứng dụng SFTP của bạn sẽ cần có các chế độ cài đặt sau đây:
- Tên máy chủ lưu trữ: partnerupload.google.com là máy chủ SFTP của chúng tôi, nơi bạn sẽ gửi nguồn cấp dữ liệu của mình.
- Người dùng: Bạn có thể tìm thấy tên người dùng SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu nào dựa trên tệp của bạn trong Merchant Center.
- Mật khẩu: Mật khẩu SFTP mà bạn đã tạo trong tài khoản Google Merchant Center của mình. Xin lưu ý rằng mật khẩu này sẽ khác với mật khẩu tài khoản Merchant Center của bạn. Bạn có thể tìm thấy mật khẩu SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
- Logontype: Bạn nên đặt là bình thường, chứ đừng đặt là ẩn danh. Bạn có thể phải thay đổi chế độ cài đặt này thì mới có thể nhập tên người dùng và mật khẩu của mình.
Cách 2: Chuyển dữ liệu qua SFTP bằng cách dùng dòng lệnh
Windows: Chuyển dữ liệu qua SFTP bằng Command Prompt (Trình nhắc lệnh)
- Trong trình đơn Start (Bắt đầu), hãy chọn Programs (Chương trình), rồi chọn Accessories (Các tiện ích), sau đó chọn Command Prompt (Trình nhắc lệnh). Hoặc trong trình đơn Start (Bắt đầu), hãy chọn Programs (Chương trình) rồi chọn MS-DOS Prompt (Trình nhắc lệnh MS-DOS). Nếu những bước nêu trên đều không hiệu quả, hãy thử cách sau: Trong trình đơn Start (Bắt đầu), hãy chọn Search (Tìm kiếm), sau đó chọn For Files or Folders (Đối với tệp hoặc thư mục), rồi nhập từ "prompt". Nhấp đúp vào tệp có tên là Command Prompt (Trình nhắc lệnh).
- Trong cửa sổ xuất hiện, hãy nhập sftp -P 19321 {tên người dùng sftp của bạn}@partnerupload.google.com rồi nhấn phím Enter.
- Bạn có thể tìm thấy tên người dùng SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu nào dựa trên tệp của bạn trong Merchant Center.
- "-P 19321" chỉ định cổng chính xác cho máy chủ SFTP của Google Merchant Center.
- Nếu đây là lần đầu tiên bạn kết nối với partnerupload.google.com thì bạn có thể thấy lời nhắc sau: "Không xác minh được tính xác thực của máy chủ lưu trữ "[partnerupload.google.com]:19321". Khoá vân tay số RSA là 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Bạn có chắc chắn muốn tiếp tục kết nối không (có/không)?" Sau khi xác minh rằng khoá vân tay số hiển thị trong phiên của bạn khớp với khoá vân tay số nêu trên, hãy nhập "y".
- Bạn sẽ được nhắc nhập mật khẩu. Hãy cung cấp mật khẩu SFTP mà bạn đã tạo trong Merchant Center. Xin lưu ý rằng mật khẩu này sẽ khác với mật khẩu tài khoản Merchant Center của bạn. Bạn có thể tìm thấy mật khẩu SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
- Gửi tệp qua SFTP bằng cách nhập put {thư mục của bạn, bao gồm cả tên tệp} rồi nhấn phím Enter. Ví dụ: Nếu bạn có nguồn cấp dữ liệu tên là "datafeed.txt" nằm trong thư mục Documents (Tài liệu) thì bạn sẽ nhập "put C:\Users\username\Documents\datafeed.txt".
- Sau vài phút, bạn sẽ thấy nội dung cập nhật trạng thái xuất hiện, cho biết tiến trình tải lên của bạn rồi xác nhận khi quá trình tải lên hoàn tất. Sau khi quá trình tải lên hoàn tất, bạn có thể thoát khỏi chương trình.
Mac: Chuyển dữ liệu qua SFTP bằng cửa sổ dòng lệnh
- Mở cửa sổ dòng lệnh. Bạn có thể mở bằng cách nhấn tổ hợp phím Command + Phím cách, tìm Terminal (Cửa sổ dòng lệnh), sau đó chọn trong hộp xuất hiện.
- Trong cửa sổ dòng lệnh xuất hiện, hãy nhập sftp -P 19321 {tên người dùng sftp của bạn}@partnerupload.google.com rồi nhấn phím Enter.
- Bạn có thể tìm thấy tên người dùng SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu nào dựa trên tệp của bạn trong Merchant Center.
- "-P 19321" chỉ định cổng chính xác cho máy chủ SFTP của Google Merchant Center.
- Nếu đây là lần đầu tiên bạn kết nối với partnerupload.google.com thì bạn có thể thấy lời nhắc sau: "Không xác minh được tính xác thực của máy chủ lưu trữ "[partnerupload.google.com]:19321". Khoá vân tay số RSA là 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Bạn có chắc chắn muốn tiếp tục kết nối không (có/không)?" Sau khi xác minh rằng khoá vân tay số hiển thị trong phiên của bạn khớp với khoá vân tay số nêu trên, hãy nhập "y".
- Bạn sẽ được nhắc nhập mật khẩu. Hãy cung cấp mật khẩu SFTP mà bạn đã tạo trong Merchant Center. Xin lưu ý rằng mật khẩu này sẽ khác với mật khẩu tài khoản Merchant Center của bạn. Bạn có thể tìm thấy mật khẩu SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
- Gửi tệp qua SFTP bằng cách nhập put {thư mục của bạn, bao gồm cả tên tệp} rồi nhấn phím Enter. Ví dụ: Nếu bạn có nguồn cấp dữ liệu tên là "datafeed.txt" nằm trong thư mục Documents (Tài liệu) thì bạn phải nhập "put /Users/username/Documents/datafeed.txt".
- Sau vài phút, bạn sẽ thấy nội dung cập nhật trạng thái xuất hiện, cho biết tiến trình tải lên của bạn rồi xác nhận khi quá trình tải lên hoàn tất. Sau khi quá trình tải lên hoàn tất, bạn có thể thoát khỏi chương trình.
Linux: Chuyển dữ liệu qua SFTP bằng cách dùng dòng lệnh
- Mở cửa sổ dòng lệnh.
- Trong cửa sổ dòng lệnh xuất hiện, hãy nhập sftp -P 19321 {tên người dùng sftp của bạn}@partnerupload.google.com rồi nhấn phím Enter.
- Bạn có thể tìm thấy tên người dùng SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu nào dựa trên tệp của bạn trong Merchant Center.
- "-P 19321" chỉ định cổng chính xác cho máy chủ SFTP của Google Merchant Center.
- Nếu đây là lần đầu tiên bạn kết nối với partnerupload.google.com thì bạn có thể thấy lời nhắc sau: "Không xác minh được tính xác thực của máy chủ lưu trữ "[partnerupload.google.com]:19321". Khoá vân tay số RSA là 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Bạn có chắc chắn muốn tiếp tục kết nối không (có/không)?" Sau khi xác minh rằng khoá vân tay số hiển thị trong phiên của bạn khớp với khoá vân tay số nêu trên, hãy nhập "y".
- Bạn sẽ được nhắc nhập mật khẩu. Hãy cung cấp mật khẩu SFTP mà bạn đã tạo trong Merchant Center. Xin lưu ý rằng mật khẩu này sẽ khác với mật khẩu tài khoản Merchant Center của bạn. Bạn có thể tìm thấy mật khẩu SFTP của mình trong thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
- Gửi tệp qua SFTP bằng cách nhập put {thư mục của bạn, bao gồm cả tên tệp} rồi nhấn phím Enter. Ví dụ: Nếu bạn có nguồn cấp dữ liệu tên là "datafeed.txt" nằm trong thư mục Documents (Tài liệu) thì bạn phải nhập "put /home/username/Documents/datafeed.txt".
- Sau vài phút, bạn sẽ thấy nội dung cập nhật trạng thái xuất hiện, cho biết tiến trình tải lên của bạn rồi xác nhận khi quá trình tải lên hoàn tất. Sau khi quá trình tải lên hoàn tất, bạn có thể thoát khỏi chương trình.
Lỗi đăng nhập khi tải tệp lên bằng SFTP
Có một số lý do phổ biến khiến bạn có thể gặp sự cố khi kết nối với máy chủ SFTP.
Bạn chưa tạo tài khoản SFTP
Trước khi có thể tải tệp lên bằng SFTP, bạn cần tạo tài khoản SFTP cho tài khoản Merchant Center của mình. Xin lưu ý rằng thông tin đăng nhập tài khoản SFTP và Google Merchant Center của bạn sẽ khác nhau. Vì vậy, các tài khoản đăng nhập này sẽ có tên người dùng và mật khẩu khác nhau.
Tài khoản SFTP của bạn chưa hoạt động
Bạn có thể không đăng nhập được nếu cố gắng kết nối quá sớm sau khi tạo hoặc chỉnh sửa tài khoản SFTP. Thông tin tài khoản SFTP mới sẽ cần vài giờ mới bắt đầu có hiệu lực.
Bạn chưa kết nối với đúng máy chủ SFTP
Đối với SFTP, nếu đang sử dụng trình nhập dòng lệnh, bạn nên kết nối tới {tên người dùng SFTP của bạn}@partnerupload.google.com qua cổng máy chủ được chỉ định là 19321 (ví dụ: sftp -P 19321 {tên người dùng sftp của bạn}@partnerupload.google.com). Nếu đang dùng ứng dụng SFTP, bạn có thể phải thêm giao thức "sftp://" vào phía trước địa chỉ của tên máy chủ lưu trữ (ví dụ như sftp://partnerupload.google.com).
Bạn đang dùng tên người dùng SFTP không chính xác
Đảm bảo rằng bạn đang sử dụng tên SFTP cho đúng tài khoản Merchant Center. Bạn có thể tìm thấy tên người dùng SFTP trong phần thông tin chi tiết của bất kỳ nguồn dữ liệu dựa trên tệp nào của bạn trong Merchant Center.
Bạn đang dùng mật khẩu SFTP không chính xác
Mật khẩu SFTP không hiển thị trong tài khoản của bạn vì mục đích bảo mật. Nếu mất mật khẩu, bạn cần đặt lại mật khẩu.