Portward
คำถามที่พบบ่อย

คำตอบเรื่องเซิร์ฟเวอร์ SFTP บน Linux สำหรับคนดูแล VPS

05

พื้นฐาน SFTP และ VPS

การตั้งค่าเซิร์ฟเวอร์ SFTP บน Linux ทำอย่างไร?

SFTP คือการถ่ายโอนไฟล์ผ่าน SSH ดังนั้นเซิร์ฟเวอร์ Linux ที่เปิดใช้ SSH อยู่แล้วจึงมักไม่ต้องติดตั้งเซิร์ฟเวอร์ SFTP แยก งานอยู่ที่รายละเอียด: สร้างผู้ใช้หนึ่งคนต่อลูกค้าหรือโปรเจกต์ จำกัดการเข้าถึงให้เหลือเพียงไดเรกทอรีเดียว ใช้คีย์หรือรหัสผ่านที่แข็งแรง ผู้ใช้ที่ถ่ายโอนไฟล์ไม่ควรเข้าถึงระดับผู้ดูแล และตรวจสอบบันทึกกิจกรรมเป็นระยะ ตรวจสอบการล็อกอินของผู้ใช้ใหม่ก่อนดำเนินการต่อ

SFTP หรือ FTP: มือใหม่ควรใช้แบบไหน?

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

จะอนุญาตให้ผู้ใช้ SFTP เข้าถึงโฟลเดอร์เดียวได้อย่างไร?

การตั้งค่าสองอย่างคือหัวใจสำคัญ: สร้างผู้ใช้เฉพาะสำหรับลูกค้า และจำกัดการเข้าถึงให้เหลือเพียงไดเรกทอรีเดียว เพิ่มการล็อกอินด้วยคีย์หรือรหัสผ่านที่แข็งแรง เก็บสิทธิ์ผู้ดูแลออกจากผู้ใช้คนนี้ และตรวจสอบบันทึกกิจกรรมเป็นระยะ ทดสอบผู้ใช้ใหม่จากเซสชันที่สองก่อนแจ้งให้ลูกค้าทราบว่าบัญชีพร้อมใช้งานแล้ว ทำการทดสอบซ้ำหลังการเปลี่ยนแปลงการจำกัดสิทธิ์ทุกครั้ง

ควรตรวจสอบอะไรบ้างก่อนปิดเซสชัน SSH ครั้งแรก?

การตรวจสอบสี่อย่าง: ล็อกอินจากเซสชันที่สองด้วยการตั้งค่าใหม่ ยืนยันว่าการล็อกอินด้วยคีย์ทำงาน ยืนยันว่าไฟร์วอลล์ยังคงอนุญาตให้ใช้ SSH และอ่านบันทึกกิจกรรมเพื่อหาข้อผิดพลาด ปิดเซสชันแรกก็ต่อเมื่อการตรวจสอบทั้งสี่ผ่าน เพราะการตั้งค่า SSH หรือไฟร์วอลล์ที่ผิดอาจล็อกคุณออกจากเซิร์ฟเวอร์ของคุณได้ บันทึกผลการตรวจสอบแต่ละอย่างในบันทึกของคุณ

ทำไมควรหลีกเลี่ยง FTP ธรรมดาบนอินเทอร์เน็ต?

เหตุผลหลักคือ FTP ธรรมดาส่งรหัสผ่านแบบไม่เข้ารหัส ดังนั้นใครก็ตามที่สามารถดักจับการเชื่อมต่อสามารถอ่านรหัสผ่านได้ คุณไม่จำเป็นต้องห่อ SFTP ผ่านทางทังเนลเพื่อปกป้องการล็อกอิน เพราะ SFTP ทำงานภายในการเชื่อมต่อ SSH อยู่แล้ว บนเซิร์ฟเวอร์ SFTP Linux คุณเพิ่มผู้ใช้และจำกัดโฟลเดอร์ให้กับ SSH แทนการติดตั้งบริการที่สอง FTP ธรรมดาไม่มีที่บนเซิร์ฟเวอร์สาธารณะ

การใช้ Portward

ความแตกต่างระหว่าง Ask first และ Plan only คืออะไร?

Ask first คือโหมดที่หยุดชั่วคราวก่อนการกระทำทุกครั้งที่มีการเปลี่ยนแปลง เช่น การแก้ไขไฟล์หรือคำสั่งที่เปลี่ยนแปลงเซิร์ฟเวอร์ และแสดง diff หรือผลลัพธ์ให้คุณยืนยัน Plan only จะเขียนแผนและไม่ได้รันอะไรเลย ไม่มีคำสั่งและการเปลี่ยนแปลงไฟล์ จนกว่าคุณจะเปลี่ยนโหมด Auto-run โหมดที่สาม จะดำเนินการทันที เลือกโหมดก่อนที่คุณจะอธิบายงาน

Portward รันคำสั่งบน VPS ของฉันได้หรือไม่?

ได้ Portward มีสภาพแวดล้อม SSH ซึ่งคำสั่ง Shell รันบนเซิร์ฟเวอร์ของคุณเอง และเครื่องมือ Shell รายงานรหัสการออกจริงของคำสั่งแต่ละคำสั่ง เครื่องมือไฟล์เช่น read_file grep และ edit_file ทำงานในโฟลเดอร์ทำงานของแชท ดังนั้นให้คัดลอกไฟล์กำหนดค่าที่คุณต้องการตรวจสอบไปที่นั่นก่อน การเปลี่ยนแปลงทุกครั้งจะปรากฏเป็นการ์ด ใช้เฉพาะบนเซิร์ฟเวอร์ที่คุณเช่าหรือเป็นเจ้าของเท่านั้น

zarahost.com เป็นเว็บไซต์ทางการของ Portward หรือไม่?

ใช่ zarahost.com เป็นเว็บไซต์ทางการของ Portward ปุ่มดาวน์โหลดให้โปรแกรมติดตั้งต้นฉบับ และคุณสามารถตรวจสอบ checksum SHA-256 ของไฟล์กับ manifest ที่เผยแพร่ก่อนรัน คำถามเกี่ยวกับแอปส่งผ่านปุ่ม Send feedback ภายใน Portward ซึ่งเป็นแอปอิสระและไม่เกี่ยวข้องกับผู้ให้บริการโฮสติ้ง ผู้ขายแผงควบคุม หรือผู้ขายซอฟต์แวร์อีเมล

ผลลัพธ์ถูกต้องเสมอหรือไม่?

ไม่ ตัวแทนอาจอ่านบันทึกกิจกรรมผิด เลือกการตั้งค่าผิดหรือข้ามขั้นตอน ดังนั้นคุณต้องอ่าน diff ทุกครั้งและการ์ดผลลัพธ์ทุกใบและทดสอบผลลัพธ์ด้วยตนเอง เช่น โดยการล็อกอินจากเซสชันที่สอง Portward ไม่รับประกันว่าการกำหนดค่าถูกต้องหรือสมบูรณ์ และการตัดสินใจสุดท้ายเกี่ยวกับการเปลี่ยนแปลงทุกครั้งเป็นของคุณ ถือว่าการ์ดแต่ละใบเป็นหลักฐาน ไม่ใช่คำตัดสิน

จำเป็นต้องมีบัญชีเพื่อรัน Portward หรือไม่?

ไม่ Portward ไม่จำเป็นต้องมีบัญชีเพื่อรัน คุณจำเป็นต้องมีโมเดลเพื่อพูดคุย ซึ่งสามารถเป็นผู้ให้บริการ AI ผ่านจุดปลาย API โมเดลบนพีซีของคุณหรือโมเดลในตัว โมเดลคลาวด์อาจมีบัญชีและค่าใช้จ่ายของตนเอง ซึ่งแยกจาก Portward และตกลงระหว่างคุณกับผู้ให้บริการนั้น ตรวจสอบข้อกำหนดของผู้ให้บริการก่อนเชื่อมต่อ

โมเดล ความเป็นส่วนตัว และการดาวน์โหลด

Portward เชื่อมต่อกับโมเดลใดได้บ้าง?

สามประเภท: ผู้ให้บริการ AI ผ่านจุดปลาย API มาตรฐาน โมเดลที่รันบนพีซีของคุณ และโมเดลในตัว ซึ่งพร้อมใช้งานโดยไม่ต้องมีจุดปลายของคุณเอง ปุ่ม Test ตรวจสอบจุดปลายและแสดงเวลาตอบสนองและหน้าต่างบริบทก่อนเริ่มงาน โมเดลขนาดใหญ่เหมาะสำหรับขั้นตอนที่ยาก และโมเดลขนาดเล็กเหมาะสำหรับการแก้ไขเล็กน้อย

คำขอและไฟล์ของฉันไปอยู่ที่ไหน?

โมเดลคลาวด์ได้รับคำขอ รวมถึงข้อความของไฟล์หรือบันทึกกิจกรรมที่ตัวแทนอ่าน ในขณะที่กับโมเดลท้องถิ่นไม่มีข้อมูลออกจากพีซีของคุณ Portward เองไม่ส่งข้อมูลการติดตามการใช้งาน แชท โฟลเดอร์ทำงานและคีย์ API ยังคงอยู่บนพีซี และข้อมูลลับในผลลัพธ์ของเครื่องมือจะถูกซ่อนก่อนส่งถึงโมเดล เลือกโมเดลโดยคำนึงถึงสิ่งนี้ก่อนวางบันทึกกิจกรรมส่วนตัว

ทำไม Windows SmartScreen จึงเตือนเกี่ยวกับโปรแกรมติดตั้ง?

โปรแกรมติดตั้งยังไม่ได้ลงนามด้วยโค้ด ดังนั้น SmartScreen อาจแสดงคำเตือน ตรวจสอบ checksum SHA-256 ของไฟล์ที่ดาวน์โหลดกับ manifest ที่เผยแพร่ โดยใช้คำสั่ง Windows certutil -hashfile และหลังจากที่ค่าทั้งสองตรงกัน คลิก More info จากนั้นปุ่ม Run anyway ที่คำเตือนเสนอ แอปแสดงปุ่ม Update เมื่อมีเวอร์ชันใหม่พร้อม

ปุ่มดาวน์โหลดบันทึกข้อมูลอะไรบ้าง?

ปุ่มบันทึกเวลา ที่อยู่ IP ของคุณ ตัวระบุผู้ใช้เบราว์เซอร์และแหล่งที่มาหากมี นับการดาวน์โหลด จากนั้นเปลี่ยนเส้นทางคุณไปยังโปรแกรมติดตั้ง ตัวนับการเข้าชมจาก statinside.com บันทึกการเข้าชมหน้าเว็บ และการโฮสต์และ CDN ประมวลผลที่อยู่ IP และบันทึกการเข้าถึงสำหรับคำขอหน้าเว็บ หน้าความเป็นส่วนตัวแสดงการบันทึกเหล่านี้ทั้งหมด

Portward สำหรับ Windows

รันงานเซิร์ฟเวอร์ครั้งถัดไปเป็นการ์ดที่ตรวจสอบได้

ดาวน์โหลด Portward ↗