วันศุกร์ที่ 4 มีนาคม พ.ศ. 2559

Command Line : SCP (Linux)

การส่งผ่านหรือการโอนถ่ายข้อมูลจากคอมพิวเตอร์เครื่องหนึ่งไปอีกเครื่องหนึ่งสามารถทำได้โดยคำสั่ง scp

scp (secure copy) คือ การทำ secure transfer file ระหว่าง local และ remote host หรือระหว่าง remote host 2 เครื่องก็ได้ โดยใช้ secure shell protocol (SSH) พูดง่ายๆว่า เครื่องที่เราจะส่งข้อมูลต้องอยู่วงแลนเดียวกัน

รูปแบบคำสั่ง

scp <File> User@host:directory/<File>

File  คือ ไฟล์ที่เราต้องการส่งไปอื่นเครื่องหนึ่ง
User คือ Userของเครื่องที่เราจะส่งไป (User name Login)
host คือ  Hostname ของเครือง หรือ *IP address ของเครื่องที่เราจะส่งไป 
Directory คือ Path ปลายทาที่เราจะส่ง

 * IP address  ดูจากการใช้คำสั่ง ifconfig

นอกจากนี้เรายังสามารถคัดลอกเป็นโฟล์เดอร์ก็ยังได้เพียงเพียงแค่ใส่ -r หน้า scp
 แบบนี้ scp -r <Folder> User@host:directory 

ยกตัวอย่่าง
scp -r testflow root@192.168.1.50:/root/test/

**หมายเหตุ : หากมีข้อความให้ตอบ <yes/no> ให้พิมพ์ yes นะครับเครื่องจะส่งข้อมูล จะถามเฉพาะครั้งแรกที่โอนไฟล์ในครั้งนั้น

ไม่มีความคิดเห็น:

แสดงความคิดเห็น