การตั้งค่า SSH

Actions Center กำหนดให้คุณเชื่อมต่อกับดรอปบ็อกซ์ฟีดโดยใช้การเชื่อมต่อแบบ Secure Shell (SSH) ซึ่งเป็นโปรโตคอลการเชื่อมต่อเครือข่ายที่ช่วยรับประกันการโอนข้อมูลอย่างปลอดภัย

คุณสร้างคู่คีย์ ได้แก่ คีย์ส่วนตัวที่อยู่ในคอมพิวเตอร์ไคลเอ็นต์ หรือแอปพลิเคชันของคุณเรียกข้อมูลได้อย่างปลอดภัย และคีย์สาธารณะที่คุณจะตั้งค่าในศูนย์การดำเนินการ

คีย์สาธารณะเป็นสตริงที่ขึ้นต้นด้วย "ssh-rsa" ลงท้ายด้วยอีเมลของคุณ และคั่นกลางด้วยสตริงยาวที่ระบบสร้างขึ้น เช่น

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

ขั้นตอนการสร้างคีย์

  1. สร้างคู่คีย์ เช่น ใช้บรรทัดคำสั่ง ssh-keygen โปรแกรม (พร้อมใช้งานใน Windows, Linux และ Mac) ssh-keygen -t rsa -f google_actions_center คุณจะใช้ชื่อใดก็ได้สำหรับชื่อไฟล์คีย์ แต่ google_actions_center เป็นเพียงตัวอย่าง

  2. กด Enter เพื่อสร้างคีย์โดยไม่มีรหัสผ่าน หรือใส่รหัสผ่าน ที่ใช้ในการเข้ารหัสและถอดรหัสคีย์ส่วนตัว คุณไม่จำเป็นต้องแชร์ วลีรหัสผ่านของคีย์ส่วนตัวกับ Google

  3. เปิด google_actions_center.pub แล้วคัดลอกเนื้อหา (นี่คือคีย์สาธารณะ)

  4. ระบุคีย์สาธารณะในงานการเริ่มต้นใช้งานบัญชี Actions Center ระหว่าง การตั้งค่าบัญชีหรือในการกำหนดค่าฟีด เพื่ออัปเดตคีย์หลังจากตั้งค่าบัญชี

ขั้นตอนในการทดสอบการเชื่อมต่อ SFTP

  1. ดูข้อมูลการเชื่อมต่อดรอปบ็อกซ์ SFTP ในการกำหนดค่าฟีด

  2. ใช้ข้อมูลการเชื่อมต่อสำหรับดรอปบ็อกซ์ที่เกี่ยวข้องเพื่อเชื่อมต่อกับ SFTP เช่น การใช้sftpโปรแกรมบรรทัดคำสั่ง (พร้อมใช้งานใน Windows, Linux และ Mac)

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

    อัปโหลดไฟล์ฟีด

    put <filename>

  3. หากพบปัญหาเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SFTP ให้ลองเรียกใช้ พร้อมข้อมูลแบบละเอียด sftp -v ปัญหาอาจเกิดขึ้นเนื่องจากไฟร์วอลล์ของเครือข่ายบล็อกการเชื่อมต่อขาออก หรือการกำหนดค่าไคลเอ็นต์ SSH ที่ไม่เข้ากันกับเซิร์ฟเวอร์

    ตรวจสอบว่าคีย์สาธารณะถูกต้องโดยเรียกใช้ ssh-keygen -l -f google_actions_center.pub

    หากคีย์ไม่ถูกต้อง โปรแกรมจะแสดงผล google_actions_center.pub is not a public key file