5
SCP จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งโดยไม่มีรหัสผ่านแจ้ง
วิธีที่ดีที่สุดในการทำอะไรscpจากช่องหนึ่งไปยังอีกช่องหนึ่งโดยไม่ต้องใส่รหัสผ่าน? มีเซิร์ฟเวอร์สองเครื่อง: เซิร์ฟเวอร์ A (10.152.2.10): /home/oracle/export/files.txt เซิร์ฟเวอร์ B (10.152.2.11): /home/oracle/import/ หากฉันต้องการถ่ายโอนไฟล์โดยใช้scpจากเซิร์ฟเวอร์ A ไปยังเซิร์ฟเวอร์ B โดยไม่ได้รับแจ้งให้ป้อนรหัสผ่าน [เรียกใช้จากเซิร์ฟเวอร์ A /home/oracle/export/] scp files.txt oracle@10.152.2.11:/home/oracle/import นี่จะขอให้ฉันใส่รหัสผ่านเมื่อป้อนคำสั่ง ฉันเข้าใจว่าต้องมีการสร้าง keygen และคัดลอกไปยังเซิร์ฟเวอร์ A ดังนั้น [at server A]: ssh-keygen -t rsa สิ่งนี้ทำให้ฉันเก็บไฟล์สองไฟล์ไว้ใน/home/oracle/.ssh: id_rsa id_rsa.pub 1. ฉันควรจะคัดลอกสองไฟล์ ( id_rsa, id_rsa.pub) ไปยังเซิร์ฟเวอร์ B /home/oracle/.sshหรือไม่ ขณะทำการค้นหาด้วย google ในบทความนี้บางบทความได้กล่าวถึงการผนวก / ต่อข้อมูลนี้เข้ากับ authorized_keys …