คำอธิบายโดยย่อเกี่ยวกับสถานการณ์ของฉัน:
คอมพิวเตอร์สำหรับใช้ในบ้าน 2 เครื่อง ทั้งสองเครื่องเชื่อมต่อกับเราเตอร์มาตรฐานของ AT&T คอมพิวเตอร์ทั้งสองเครื่องได้รับ a 192.168.1.x
ที่อยู่ IP จากเราเตอร์ ฉันไม่รู้ว่า IP ของเราเตอร์เป็นอย่างไรสำหรับโลกภายนอก หรือฉันจะรู้ได้อย่างไรว่าจะระบุได้อย่างไร ฉันมีแผนใยแก้วมาตรฐานของ AT&T ดังนั้นฉันจึงคิดว่า IP ของเราเตอร์ของฉันไปยังโลกภายนอกคือ DHCP แต่ฉันไม่แน่ใจ 100% และฉันไม่แน่ใจว่าจะตรวจสอบสิ่งนี้ได้อย่างไร คอมพิวเตอร์ทั้งสองเครื่องใช้ Ubuntu เวอร์ชันล่าสุด (บูตคู่กับ Windows แต่ฉันไม่ค่อยได้ใช้ Windows)
ฉันมักจะต้องถ่ายโอนไฟล์ขนาดใหญ่จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง และติดตั้ง เซิร์ฟเวอร์ opensh
และใช้ scp
คำสั่งดูเหมือนจะเป็นวิธีที่มีประสิทธิภาพมากที่สุด ดังนั้นฉันจึงทำอย่างนั้น มันค่อนข้างตรงไปตรงมาที่จะใช้ ifconfig
คำสั่งเพื่อรับ local IP ของเครื่องหนึ่งแล้ว scp
เพื่อย้ายไฟล์จำนวนมาก
ทั้งสองเครื่องมีดี ซูโด
รหัสผ่าน ซึ่งรวมถึงตัวอักษรตัวพิมพ์ใหญ่ ตัวอักษรตัวพิมพ์เล็ก ตัวเลข และสัญลักษณ์พิเศษ และฉันไม่ได้ใช้รหัสผ่านที่อื่น ดังนั้นไม่มีใครรู้รหัสผ่านนี้ และคาดเดาได้ยากเป็นพิเศษ ฉันมีข้อมูลในคอมพิวเตอร์ทั้งสองเครื่องที่สามารถใช้เพื่อปลอมแปลงตัวตนของฉันได้
ตามหลักปฏิบัติทั่วไปเมื่อทำเสร็จแล้ว scp
ฉันทำ sudo systemctl หยุด ssh
และ sudo systemctl ปิดการใช้งาน ssh
เพื่อปิดเซิร์ฟเวอร์ opensh จนกว่าจะต้องทำการถ่ายโอนในครั้งต่อไป ฉันทำงานกับชุดข้อมูลรถยนต์ขับเคลื่อนอัตโนมัติและชุดข้อมูลเหล่านี้มีขนาดใหญ่มาก (ชุด Waymo และ NuScenes ล่าสุดมีการคลายซิป ~500GB ทั้งคู่) ดังนั้นสำหรับการถ่ายโอนจำนวนมากโดยเฉพาะบางชุด ฉันจึงปล่อยไว้ จุ๊ๆ
เปิดใช้งานข้ามคืน
ดังนั้นคำถามของฉันคือการติดตั้ง เซิร์ฟเวอร์ opensh
(ระบบ
ชื่อกระบวนการ จุ๊ๆ
) และดำเนินการตามที่อธิบายไว้ข้างต้น ฉันมีความเสี่ยงด้านความปลอดภัยหรือไม่ ถ้าเป็นเช่นนั้น จะแนะนำขั้นตอนใดในการบรรเทา