Latest web development tutorials
×

Linux หลักสูตร

Linux หลักสูตร Linux แนะนำโดยย่อ Linux ติดตั้ง Linux ขั้นตอนการเริ่มต้นระบบ Linux โครงสร้างไดเรกทอรีระบบ Linux วิธีการแก้ปัญหาลืมรหัสผ่านของคุณ Linux เข้าสู่ระบบจากระยะไกล Linux แอตทริบิวต์แฟ้มพื้นฐาน Linux ไฟล์และไดเรกทอรีการจัดการ Linux ผู้ใช้และการจัดการกลุ่มผู้ใช้ Linux การจัดการดิสก์ Linux vi/vim Linux yum คำสั่ง

Shell หลักสูตร

Shell หลักสูตร Shell ตัวแปร Shell ผ่านพารามิเตอร์ Shell ? อาร์เรย์ Shell ผู้ประกอบการ Shell echo คำสั่ง Shell printf คำสั่ง Shell test คำสั่ง Shell การควบคุมกระบวนการ Shell ฟังก์ชัน Shell Input / output เปลี่ยนเส้นทาง Shell ไฟล์มี

Linux คู่มืออ้างอิง

Linux คำสั่ง Daquan Nginx การติดตั้งและการกำหนดค่า MySQL การติดตั้งและการกำหนดค่า

คำสั่ง SCP ลินุกซ์

คำสั่ง SCP ลินุกซ์

คำสั่ง Linux Daquan คำสั่ง Linux Daquan

คำสั่ง Linux SCP คัดลอกไฟล์และไดเรกทอรีระหว่างลินุกซ์

SCP เป็นสำเนาปลอดภัยของตัวย่อ, SCP คัดลอกไฟล์จากระยะไกลจะขึ้นอยู่กับคำสั่ง SSH สำหรับระบบ Linux เข้าสู่ระบบการรักษาความปลอดภัย

ไวยากรณ์

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2

ถ้อยคำง่ายๆ

scp [可选参数] file_source file_target 

พารามิเตอร์คำอธิบาย:

  • -1: บังคับ SCP SSH1 คำสั่งโปรโตคอล
  • -2: SCP บังคับคำสั่ง SSH2 โปรโตคอล
  • -4: SCP คำสั่งบังคับใช้เฉพาะ IPv4 ที่อยู่
  • -6: SCP คำสั่งบังคับใช้เพียง IPv6 ที่อยู่
  • -B: ใช้โหมดแบทช์ (ส่งไม่ขอรหัสผ่านส่งหรือวลี)
  • -C: อนุญาตให้การบีบอัด (c- ธงไปยัง SSH จึงเปิดการบีบอัด)
  • -p: เพื่อรักษาเวลาแก้ไขไฟล์ต้นฉบับ, เวลาในการเข้าถึงและสิทธิในการเข้าถึง
  • -q: ไม่แสดงแถบความคืบหน้าการส่ง
  • -R: สำเนา recursive สารบบทั้งหมด
  • -v: โหมดการแสดงผลอย่างละเอียดเอาท์พุท SCP และ SSH (1) จะแสดงกระบวนการทั้งหมดของข้อมูลการดีบัก ข้อมูลนี้จะถูกใช้สำหรับการเชื่อมต่อการแก้จุดบกพร่องปัญหาการตรวจสอบและการกำหนดค่า
  • ตัวเลข -c: ตัวเลขในการเข้ารหัสข้อมูลตัวเลือกนี้จะถูกส่งผ่านโดยตรงไปยัง SSH
  • -F ssh_config: SSH ระบุแฟ้มการกำหนดค่าอื่นพารามิเตอร์นี้จะถูกส่งโดยตรงไปยัง SSH
  • identity_file -i: แฟ้มคีย์ถูกอ่านจากการถ่ายโอนไฟล์ที่ระบุใช้พารามิเตอร์นี้จะถูกส่งโดยตรงไปยัง SSH
  • -l จำกัด จำกัด ผู้ใช้งานแบนด์วิดธ์สามารถใช้กับหน่วย Kbit / s
  • -o ssh_option: ถ้าคุณคุ้นเคยกับการใช้ ssh_config (5) ในลักษณะของการส่งผ่านพารามิเตอร์
  • -P พอร์ต: ทราบทุน P พอร์ตถูกใช้เพื่อระบุหมายเลขพอร์ตของการถ่ายโอนข้อมูล
  • โปรแกรม -S: ระบุโปรแกรมที่ใช้ในการเข้ารหัสการส่งผ่าน โปรแกรมนี้จะต้องสามารถที่จะเข้าใจ SSH (1) ตัวเลือก

ตัวอย่าง

1 คัดลอกมาจากในท้องถิ่นห่างไกล

รูปแบบ:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 

  • 1,2 ชื่อผู้ใช้กำหนดเรียกคำสั่งต้องป้อนรหัสผ่านเพียงครั้งแรกหนึ่งระบุไดเรกทอรีระยะไกลชื่อไฟล์ไม่เปลี่ยนแปลงข้อ 2 ระบุชื่อไฟล์;
  • ครั้งแรกที่สามหรือสี่ไม่ได้ระบุชื่อผู้ใช้คุณต้องป้อนชื่อผู้ใช้และรหัสผ่านคำสั่งจะถูกดำเนินการเพียงสามคนแรกของไดเรกทอรีระยะไกลที่ระบุชื่อไฟล์ไม่เปลี่ยนแปลงมาตรา 4 ระบุชื่อไฟล์;

ตัวอย่างการใช้งาน:

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music 
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music/001.mp3 

คัดลอกรูปแบบคำสั่งไดเรกทอรี:

scp -r local_folder remote_username@remote_ip:remote_folder 
或者 
scp -r local_folder remote_ip:remote_folder 
  • คนแรกที่ระบุชื่อผู้ใช้เรียกคำสั่งจะต้องมีการใส่รหัสผ่าน;
  • สองคนแรกที่ไม่ได้ระบุชื่อผู้ใช้เรียกคำสั่งจะต้องป้อนชื่อผู้ใช้และรหัสผ่าน;

ตัวอย่างการใช้งาน:

scp -r /home/space/music/ [email protected]:/home/root/others/ 
scp -r /home/space/music/ www.w3cschool.cc:/home/root/others/ 

ดังกล่าวข้างต้นสำเนาคำสั่งไดเรกทอรีดนตรีท้องถิ่นกับคนอื่น ๆ ไดเรกทอรีระยะไกล

2 คัดลอกมาจากระยะไกลเพื่อท้องถิ่น

สำเนาจากระยะไกลเพื่อท้องถิ่นสองพารามิเตอร์เพียงคัดลอกจากท้องถิ่นกับคำสั่งจากระยะไกลเพื่อกลับคำสั่งตัวอย่างต่อไปนี้

ตัวอย่างการใช้งาน:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3 
scp -r www.w3cschool.cc:/home/root/others/ /home/space/music/

คำอธิบาย

1. ถ้าไฟร์วอลล์เซิร์ฟเวอร์ระยะไกลมีแนวโน้มคำสั่ง SCP ชุดพอร์ตที่ระบุเราต้องใช้พารามิเตอร์ -p เพื่อตั้งค่าหมายเลขพอร์ตของคำสั่งรูปแบบคำสั่งดังต่อไปนี้:

#scp命令使用端口号 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2. ใช้คำสั่ง SCP เพื่อให้แน่ใจว่าผู้ใช้มีเซิร์ฟเวอร์ระยะไกลสามารถอ่านสิทธิ์ของแฟ้มมิฉะนั้นคำสั่ง SCP คือปฏิบัติไม่ได้

คำสั่ง Linux Daquan คำสั่ง Linux Daquan