วิธีใช้ scp เพื่อถ่ายโอนไฟล์จาก WAN ไปยัง LAN


0

ฉันมีเครื่อง A ที่มีที่อยู่ IP สาธารณะ (addr_a) เครื่อง B ภายใน LAN ของที่อยู่ IP ส่วนตัว (addr_b) เราเตอร์ของ LAN มีที่อยู่ IP สาธารณะ (addr_r) หากฉันเข้าสู่เครื่อง A โดย ssh จากเครื่อง B ฉันจะใช้คำสั่ง scp เพื่อคัดลอกไฟล์จากเครื่อง A ไปยังเครื่อง B ได้อย่างไร

linux  ssh  scp 

คำตอบ:


0

คุณสามารถหลีกเลี่ยงการเข้าสู่ระบบที่นั่น? มันอาจจะดีกว่าที่จะเรียกใช้scpจากBเช่น

scp addr_a:foo/bar/baz .

หากคุณไม่สามารถหลีกเลี่ยงได้คุณสามารถทำได้

  • ทำส่งต่อพอร์ตจากเราเตอร์ของคุณเพื่อaddr_b,
  • ตั้งค่า IPv6 และให้Bที่อยู่ของตัวเอง
  • ssh จากBไปยังAด้วยการส่งต่อพอร์ตระยะไกลแล้วใช้สิ่งนี้เพื่อรับกลับ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.