วิธีที่ง่ายและหลากหลายที่สุดในการส่งไฟล์ผ่านเครือข่ายไปยังคอมพิวเตอร์เครื่องอื่นคืออะไร? โดยที่ฉันหมายถึงคอมพิวเตอร์ที่คนอื่นใช้อยู่ในขณะนี้ ฉันไม่คิดว่า SSH จะทำงานหากคอมพิวเตอร์เปิดใช้งานเซสชันอยู่
จนถึงตอนนี้ฉันใช้netcat
ซึ่งใช้งานได้ดี แต่มีวิธีอื่นที่ง่ายในการทำเช่นนี้? ปัญหาหนึ่งที่ฉันมีnetcat
คือผู้รับต้องทราบว่าไฟล์ลงท้ายและต้องมีชื่อสำหรับสตรีม
netcat hostname | tar -x
ในไดเรกทอรีที่คุณต้องการวางไฟล์
netcat
คุณสามารถส่งtar
ไฟล์เก็บถาวรและแตกไฟล์ได้ทันที ซึ่งจะช่วยแก้ปัญหาชื่อไฟล์และมีความยืดหยุ่นมากกว่า แต่ในที่สุดฉันเดาscp
หรือrsync
เป็นตัวเลือกที่ง่ายกว่า