มีข้อเสียในการใช้ SSHFS แทน SSH เพียงอย่างเดียวหรือไม่?


9

ฉันพบว่าการใช้ SSHFS ง่ายต่อการเมานต์ระบบไฟล์ระยะไกลบนเครื่องคอมพิวเตอร์ของฉันแทนที่จะเป็น SSH'ing อย่างชัดเจนในคอมพิวเตอร์ระยะไกล สิ่งนี้ช่วยฉันในการใช้คำสั่งที่ซับซ้อนทั้งหมดscpเพื่อคัดลอก / วาง แต่ในอินเทอร์เน็ตฉันพบว่ามีคนพูดถึง SSHFS น้อยมาก ถ้า SSHFS ง่ายกว่าแล้วทำไมมันไม่ได้รับความนิยมมากกว่านี้? มีข้อเสียหรือไม่?

คำตอบ:


12

SSH ไม่ได้ใช้เพื่อคัดลอกไฟล์เป็นหลัก มันใช้เพื่อเข้าสู่ระบบและใช้งานเครื่อง / เซิร์ฟเวอร์ระยะไกลผ่านลิงก์ที่ปลอดภัยและสร้างอุโมงค์ที่ปลอดภัยระหว่างโฮสต์ มีให้ใช้งาน (หรือสามารถติดตั้งได้) บนระบบปฏิบัติการหลักทั้งหมดที่อยู่ในนั้น

SSHFS นั้น จำกัด อยู่ที่การติดตั้งระยะไกลมีเฉพาะในระบบที่มี FUSE เท่านั้น - มันไม่ได้มีวัตถุประสงค์เดียวกัน scpไม่ซับซ้อนจริงๆมันมีรูปแบบคล้ายกับ "บรรพบุรุษ" ของrcpมัน หากสิ่งที่คุณต้องการคือการคัดลอกหนึ่งหรือสองไฟล์scpก็ใช้ได้ sftpนอกจากนี้คุณยังอาจจะสนใจใน


อืมฉันอาจสับสนในเรื่องนี้ สิ่งนี้คือฉันพยายามเรียกใช้บางโปรแกรมในคลัสเตอร์ HPC จากสิ่งที่คุณพูดดูเหมือนว่าการใช้sshfsคนเดียวจะไม่ให้ฉันใช้งานคลัสเตอร์สำหรับการคำนวณใช่ไหม ฉันหมายถึงเนื่องจากมันเมานต์ระบบไฟล์เท่านั้น?
Bernhard Heijstek

7
SSHFS เป็นการใช้งานระบบไฟล์ มันถูกใช้เพื่อ "แชร์" ไฟล์ไม่ใช่เพื่อรันคำสั่ง หากคุณรันคำสั่งบนเมาท์ sshfs บนเครื่องของคุณคำสั่งนั้นจะไม่ถูกexectuted บนเซิร์ฟเวอร์ระยะไกล มันดำเนินการบนเครื่องของคุณโดยใช้ไฟล์บนเซิร์ฟเวอร์ระยะไกล เช่นเดียวกับการแบ่งปัน NFS หรือ Windows
Mat

3

ฉันสงสัยเหมือนกัน ฉันใช้เวลาพยายามและปรับแต่งวิธีการเข้าถึงที่แตกต่างกันไปยังพื้นที่เว็บระยะไกล ฉันได้ลองใช้ NFS (การล็อคบ่อยประสิทธิภาพที่แย่), Samba (ดีมากโดยเฉพาะกับ SMB 2.0), OpenAFS (แม้จะมีการแคชในพื้นที่ แต่ก็ไม่ได้รวดเร็วมาก)

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

ในระยะสั้น SSHFS เป็นเบี้ยล่าง


คุณหมายถึงว่า SSHFS นั้นเหนือกว่า SMB และอื่น ๆ แต่ไม่ได้รับรู้โดยผู้คน?
เปลวไฟแช่แข็ง

ฉันหมายถึงมันมีบทบาทต่ำกว่ามาตรฐานและไม่เป็นที่รู้จักกันดีแม้จะมีคุณสมบัติของมัน
demonkoryu

-2

การบีบอัดค่าโสหุ้ยการทนต่อความหน่วงต่ำและหน่วยความจำแย่และถ้าการเชื่อมต่อถูกตัดทุก ๆ ครั้งจากนั้น sshfs จะได้รับสิ่งที่ไม่ดีเมื่อใช้โปรโตคอลที่ปลอดภัย (sshfs) กับโปรโตคอลที่ไม่ปลอดภัย (nfs)


4
SSHFS ไม่ได้ใช้โปรโตคอล NFS เลยฉันไม่แน่ใจว่าฉันเข้าใจประโยคสุดท้ายของคุณ
Mat

ขวา. ฉันหมายถึงว่า sshfs นั้นจะมีความเกี่ยวข้องมากขึ้นเมื่อผู้ใช้รายเดียวหรือกลุ่มที่มีข้อ จำกัด ในการเข้าถึงระบบไฟล์ในเวลาเดียวกัน
Nikhil Mulley

NFS ไม่มีความสุขเป็นพิเศษเกี่ยวกับปัญหาการเชื่อมต่อเช่นกัน นั่นไม่เกี่ยวข้องกับความต่อเนื่องที่ปลอดภัย / ไม่ปลอดภัย แต่เกี่ยวข้องกับความต่อเนื่องของโปรโตคอลที่ยืดหยุ่น / ไม่ยืดหยุ่น
CVn

3
-1 คำตอบถูกนำมาจากสองโพสต์ที่forums.opensuse.org/showthread.php/414755-sshfs-vs-nfsโดยไม่มีคำอธิบาย (และฉันเชื่อว่าบางทีอาจเป็น "vs. " เดิมทีมีความหมายแทน "ผ่าน") และดังที่ระบุไว้ในความคิดเห็นก่อนหน้านี้ที่นี่ไม่ถูกต้อง
echristopherson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.