SFTP - คู่มือการตั้งค่า
สารบัญ
การโฮสต์และการยืนยันตัวตน
ทางเราจะจัดเตรียมโฟลเดอร์ SFTP ของท่านบนเซิร์ฟเวอร์ SFTP แยกเฉพาะ (ผ่าน AWS) โดยลูกค้าแต่ละรายจะได้รับบัญชีผู้ใช้เฉพาะสำหรับเข้าถึงโฟลเดอร์ SFTP ของตนเองโดยตรง ทั้งนี้ระบบรองรับการยืนยันตัวตนด้วยคีย์ key-based authenticationดังนั้นท่านจำเป็นต้องสร้างคู่คีย์ Public-Private และนำ Public Key ไปกรอกในช่อง Public Key ขณะตั้งค่าโฟลเดอร์ โดยคีย์จะต้องอยู่ในรูปแบบ openSSH RSA หากต้องการสร้างคีย์ กรุณาดูรายละเอียดที่หัวข้อ วิธีสร้าง Public SSH Key สำหรับเซิร์ฟเวอร์ SFTP ด้านล่างนี้
การกำหนดค่า
ให้นำ Public Key ที่ท่านสร้างมากรอกในช่อง Public Key ท่านสามารถปรับแก้ไข Username ได้ตามต้องการ โดยค่าในช่อง Username จะต้องขึ้นต้นด้วยตัวอักษร ตัวเลข หรือขีดล่าง (_) และมีความยาวระหว่าง 3 ถึง 100 ตัวอักษร สามารถใช้ตัวอักษร ตัวเลข ขีดล่าง (@) จุด (.) และขีดกลาง (-) ได้
กรุณาคัดลอกข้อมูล Username, Spotnana domain URLและ Port number เก็บไว้ในที่ปลอดภัย เนื่องจากทีมงานในองค์กรของท่านจะต้องใช้ข้อมูลเหล่านี้ในการตั้งค่าการส่งไฟล์ไปยังโฟลเดอร์ที่สร้างขึ้นใหม่
หมายเหตุ: หลังจากตั้งค่าโฟลเดอร์ SFTP เสร็จเรียบร้อยแล้ว ท่านสามารถเข้าดูข้อมูลเหล่านี้ได้อีกครั้งที่เมนู Manage.กรอกอีเมลที่ต้องการรับรายงานการอัปโหลดไฟล์ของท่านในช่อง SFTP email notification สำหรับรายละเอียดเพิ่มเติม กรุณาดูที่หัวข้อ การรายงานและการจัดการข้อผิดพลาด ด้านล่างนี้
คลิกที่ Connect.
หลังจากเพิ่ม Public Key แล้ว สถานะเริ่มต้นจะถูกตั้งเป็น Unverifiedโดยสถานะนี้จะแสดงบน OBT จนกว่าจะมีไฟล์ถูกส่งเข้ามาในโฟลเดอร์ ไฟล์ที่ส่งเข้ามาอาจเป็นไฟล์ทดสอบหรือไฟล์ HR feed หรือไฟล์ custom field ก็ได้ (ระบบจะประมวลผลเฉพาะไฟล์ที่อยู่ในรูปแบบที่รองรับ) และหากมีการอัปเดต Public Key ในภายหลัง สถานะจะกลับไปเป็น Unverified จนกว่าจะมีไฟล์ใหม่ถูกส่งเข้ามาอีกครั้ง
หากต้องการลบโฟลเดอร์ SFTP ของท่าน ให้คลิกที่ Disconnectซึ่งจะเป็นการลบโฟลเดอร์ SFTP ของท่านออก หากต้องการใช้งานใหม่ในภายหลัง ท่านจะต้องตั้งค่าข้อมูลทั้งหมดตามที่ระบุข้างต้นใหม่อีกครั้ง
ความถี่และการตั้งเวลาส่งไฟล์
ท่านสามารถกำหนดช่วงเวลาและความถี่ในการอัปโหลดไฟล์ได้เอง ระบบของเราจะเริ่มประมวลผลไฟล์ทันทีเมื่อมีการอัปโหลดไฟล์ใหม่เข้ามาในโฟลเดอร์ SFTP ของท่าน
สำหรับคำแนะนำด้านความถี่และการตั้งเวลาส่งไฟล์ที่เหมาะสมกับแต่ละประเภทข้อมูล (เช่น ผู้ใช้งาน, custom fields, นิติบุคคล ฯลฯ) กรุณาดูที่หัวข้อ ความถี่และการตั้งเวลาส่งไฟล์ ในคู่มือ SFTP สำหรับแต่ละประเภทข้อมูล
การรายงานและการจัดการข้อผิดพลาด
ระบบจะรวบรวมข้อมูลการอัปโหลดไฟล์ของท่านและจัดทำรายงานภายในหลังจากแต่ละการอัปโหลด โดยรายงานนี้จะถูกส่งไปยังอีเมลที่ท่านระบุไว้ในช่อง SFTP email notification ระหว่างการตั้งค่า สำหรับแต่ละไฟล์ที่อัปโหลด รายงานจะประกอบด้วย:
สาเหตุที่ทำให้การอัปโหลดไฟล์ล้มเหลว (เช่น รูปแบบไฟล์ไม่ถูกต้อง, ไม่มีชื่อคอลัมน์ ฯลฯ)
สาเหตุที่แถวใดแถวหนึ่งในไฟล์ไม่สามารถอัปโหลดได้ โดยระบบจะไม่อัปเดตบางส่วน หากมีข้อผิดพลาดในคอลัมน์ใดหรือข้อมูลที่จำเป็นขาดหาย แถวนั้นจะถูกปฏิเสธทันที
สถานะการอัปโหลด (รอดำเนินการ, สำเร็จ, ล้มเหลว)
ท่านสามารถใช้ข้อมูลในรายงานนี้เพื่อตรวจสอบและแก้ไขข้อผิดพลาด หากไม่สามารถแก้ไขได้ด้วยตนเอง กรุณาติดต่อฝ่ายสนับสนุนทางเทคนิค
คำถามที่พบบ่อยที่เกี่ยวข้อง
เรารับไฟล์แบบ incremental ที่มีเฉพาะข้อมูลที่ต้องการอัปเดตหรือเพิ่มใหม่หรือไม่?
รับค่ะ/ครับ
ไฟล์ที่ท่านอัปโหลด (ไม่ว่าจะผ่าน SFTP หรืออัปโหลดด้วยตนเอง) จำเป็นต้องมีคอลัมน์เสริมที่ไม่ได้ใช้งานหรือไม่?
ไม่จำเป็นค่ะ/ครับ
วิธีสร้าง Public SSH Key สำหรับเซิร์ฟเวอร์ SFTP
กรุณาทำตามขั้นตอนด้านล่างเพื่อสร้าง Public SSH Key ที่จะใช้ส่งให้เรา
รูปแบบ
ประเภท: สตริง
ข้อจำกัดความยาว: ไม่เกิน 2048 ตัวอักษร
รูปแบบข้อมูล
^ssh-rsa\s+[A-Za-z0-9+/]+[=]{0,3}(\s+.+)?\s*$
การสร้าง SSH Key
ให้รันคำสั่งนี้บน Command Line ใน Windows หรือ Terminal บน macOS, Linux หรือ UNIX:
ssh-keygen -t rsa -b 4096 -f key_name
โดยที่
-t คือประเภทการเข้ารหัส
-b คือความยาวของคีย์ (หน่วยเป็นบิต)
-f คือชื่อไฟล์คีย์
ตัวอย่างคีย์
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDJB9oBRPrBegMDPEQo+HmNDb/jKUJL6q2kQpNNMDjNps9mhhwJ1dP/lOavMitBPAndeXlwaNEm2XbGaSrZtD/tbQTX1HQjP6pacy+Alf8kYBm5QFfl/Z6lGC8qHys10fpRXgYE7UhdSv6VyRqt1gELGFQwVBZ2kJJuBGJF1IRywwvG/h68B8iWU1+6KEWYQoUcT45r3j3otnx4NhhzpTiNgDbMk0ix+kar4/IstobRLcb7rt7FoUerTLNrVDi69DqbsGY5LN+NM8jVx0sPQLRC/ruil8pTHP3k4rDCc7a80+sH4sUTW+mHc7MTqbi/CcyyFAD8h7p6WqxEydOaJjMnvqAbE17BOj0TSxv3HMohTf3skzE7PbzVcjIfHTpFPGxmJkghAYAMi5l9VvAs91IpVylxjqPss3xQQJIZEmQdG2k7zk/UpsUFlmaOj6lCHRicFKCixKekzzm3nFuJvDEklurtydOQjZ8WkPzTSJfZBdKMuMUi0SQ9m9ZAw99t0=
คำแนะนำสำหรับแต่ละประเภทข้อมูล
หากต้องการดูรายละเอียดเกี่ยวกับการอัปโหลดข้อมูลแต่ละประเภทผ่าน SFTP กรุณาเลือกหัวข้อที่เกี่ยวข้องดังต่อไปนี้
บทความนี้มีประโยชน์หรือไม่?
เยี่ยมเลย!
ขอบคุณสำหรับความคิดเห็นของคุณ
ขออภัยที่เราช่วยเหลือไม่ได้!
ขอบคุณสำหรับความคิดเห็นของคุณ
ส่งข้อเสนอแนะแล้ว
เราขอขอบคุณในความพยายามของคุณ และจะพยายามแก้ไขบทความดังกล่าว