Tôi đang sử dụng một cái gì đó như thế này để gửi tệp từ máy tính này sang máy tính khác:
Để phục vụ tệp (trên máy tính A):
cat something.zip | nc -l -p 1234
Để nhận tệp (trên máy tính B):
netcat server.ip.here. 1234 > something.zip
Câu hỏi của tôi là ... tôi có thể làm ngược lại không? Giả sử tôi có tệp trên máy tính B và tôi muốn gửi nó đến A nhưng không phải như cách tôi đã viết ở trên, nhưng bằng cách làm cho máy tính được nhận tệp (A) trở thành máy chủ 'nghe' và kết nối máy tính 'gửi' tệp ( B) đến máy chủ và gửi tập tin? Có thể không? Tôi nghĩ rằng nó có thể được nhưng tôi không chắc làm thế nào để làm điều này.
Trong trường hợp lời giải thích trên của tôi bị rối tung: Làm cách nào để gửi tệp tới 'máy chủ' thay vì phục vụ tệp trên máy chủ và sau đó lấy nó TỪ nó (như tôi đã làm ở trên)?
nc
vìscp
quá chậm và bạn không cần mã hóa, bạn có thể muốn chuyển sangudpcast
: superuser.com/questions/692294/ hiệu