โดยใช้วิธีการเชื่อมต่อที่ปลอดภัยที่เรียกว่า SCP คุณสามารถส่งไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้ วิธีดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ด้วยโปรโตคอล SSH มักใช้บ่อย ความจริงที่ว่า SCP เข้ารหัสข้อมูลที่ถูกส่งเพื่อให้แน่ใจว่าปลอดภัยและห่างไกลจากบุคคลภายนอกเป็นหนึ่งในคุณสมบัติที่ดีที่สุด
นี่เป็นสิ่งสำคัญเมื่อส่งข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่านหรือข้อมูลทางการเงิน หากต้องการใช้ SCP คุณต้องมีไคลเอ็นต์ SSH ที่ตั้งค่าไว้ในเครื่องคอมพิวเตอร์ของคุณ ควรตั้งค่าไคลเอนต์ SSH หากคุณใช้ระบบปฏิบัติการที่ใช้ Unix เช่น Linux หรือ macOS
วิธีดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ด้วย SSH
รวบรวม ข้อมูลที่จำเป็น ข้อมูลรับรองการเข้าสู่ระบบ – ชื่อผู้ใช้ ชื่อเซิร์ฟเวอร์หรือที่อยู่ IP และรหัสผ่าน หมายเลขพอร์ตสำหรับการเชื่อมต่อ SSH เส้นทางไปยังไฟล์บนเซิร์ฟเวอร์ระยะไกล เส้นทางไปยังตำแหน่งดาวน์โหลด สร้างคำสั่ง SCP > คำสั่ง SCP จะมีลักษณะดังนี้: แทนที่ส่วนที่เป็นตัวหนาด้วยข้อมูลที่คุณรวบรวมในขั้นตอนที่ 1 ตัวอย่างเช่น คำสั่งที่ใช้สำหรับตัวอย่างนี้คือ: scp-P 7022 [email protected]:/root/filetodownload txt C:\Users\Desktop\ เรียกใช้คำสั่ง เปิดพร้อมท์คำสั่งใน Windows SCP ได้รับการติดตั้งไว้ล่วงหน้าบน Windows 10 ตามค่าเริ่มต้น เราจะเรียกใช้คำสั่งในตัวอย่างนี้โดยใช้เครื่องมือ Windows PowerShell สีเหลืองและความคมชัดของสี และการเน้นไวยากรณ์เป็นการเปลี่ยนแปลงที่น่ายินดีจากบรรทัดคำสั่งที่น่าเบื่อ ใน Windows คุณสามารถค้นหาไฟล์ “known hosts” ได้ที่: C:\Users.ssh\known hosts
SSH ทำงานอย่างไร
SSH เป็นองค์ประกอบมาตรฐานของ Unix, Linux และ เซิร์ฟเวอร์ Mac และสามารถเข้าถึงได้จากศูนย์ข้อมูลทั้งหมด การเข้าถึงทรัพยากรจากระยะไกลที่ปลอดภัย การดำเนินการคำสั่งจากระยะไกล การส่งมอบแพตช์และการอัปเดตซอฟต์แวร์ และงานการดูแลระบบหรือการจัดการอื่นๆ ล้วนเกิดขึ้นได้ด้วยความช่วยเหลือจากการเชื่อมต่อ SSH
SSH ใช้เพื่อจัดการเราเตอร์ ฮาร์ดแวร์เซิร์ฟเวอร์ แพลตฟอร์มการจำลองเสมือน ระบบปฏิบัติการ นอกจากนี้ยังสร้างช่องสัญญาณที่ปลอดภัยระหว่างคอมพิวเตอร์ในพื้นที่และระยะไกล โปรแกรมเช่น Telnet, rlogin (การเข้าสู่ระบบระยะไกล) และ rsh ที่ใช้โปรแกรมจำลองเทอร์มินัลที่ไม่ปลอดภัยหรือวิธีการเข้าสู่ระบบนั้นตั้งใจที่จะแทนที่ด้วย Secure Shell (เชลล์ระยะไกล) SSH ทำให้สามารถเข้าสู่ระบบและเปิดใช้งานเทอร์มินัลเซสชันบนระบบที่อยู่ห่างไกลได้
คำถามที่พบบ่อย
ฉันสามารถดาวน์โหลดไฟล์จาก SSH ได้หรือไม่
คีย์ SSH และนามแฝงทำให้ สามารถเชื่อมต่อกับเซิร์ฟเวอร์ SSH ได้โดยไม่ต้องป้อนรหัสผ่านทุกครั้ง ทำให้สามารถดาวน์โหลดไฟล์ส่วนตัวได้อย่างรวดเร็วและปลอดภัย
ฉันจะดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ภายในระยะไกลได้อย่างไร
ไวยากรณ์ของ SCP นั้นไม่ซับซ้อนเกินไป เพียงแค่ป้อน SCP, ชื่อผู้ใช้ระยะไกล, @, ที่อยู่ IP หรือโฮสต์, เครื่องหมายทวิภาค และเส้นทางของไฟล์ โฮมไดเร็กทอรีของผู้ใช้ระยะไกลเป็นพาธเริ่มต้นหากไม่ได้ระบุไว้
ฉันจะเข้าถึงไฟล์ผ่าน SSH ได้อย่างไร
ล็อกอินเข้าสู่โลคัลโฮสต์ในฐานะรูท สร้างไฟล์ Authorized_keys ของผู้ใช้ Apache … คัดลอกไฟล์ Authorized_keys ที่สร้างขึ้นไปยังรีโมตโฮสต์ … ล็อกอินเข้าสู่รีโมตโฮสต์และย้ายไฟล์ที่ได้รับอนุญาตไปยังไดเร็กทอรีรูทของผู้ใช้ Apache (https://cdn.compsmag.com/var/www/.ssh)