คำถามติดแท็ก scp

SCP ย่อมาจาก Secure Copy Protocol และเกี่ยวข้องกับคำถามเกี่ยวกับการถ่ายโอนไฟล์ที่ปลอดภัย


14
โปรแกรมคล้ายกับ WinSCP คืออะไร
ใน Windows ฉันใช้ WinSCP เพื่อถ่ายโอนไฟล์เซิร์ฟเวอร์ฝั่ง มันมีคุณสมบัติที่น่าสนใจมากที่ฉันชอบที่สุด: ทำให้โฟลเดอร์ระยะไกลทันสมัยอยู่เสมอ ซึ่งหมายความว่าเมื่อใดก็ตามที่ไฟล์ในเครื่องของฉันมีการเปลี่ยนแปลง WinScp จะแทนที่ไฟล์เดียวกันบนเซิร์ฟเวอร์ด้วยไฟล์ใหม่นี้ คุณช่วยแนะนำซอฟต์แวร์ที่สนับสนุนคุณสมบัตินี้ได้ไหม
90 scp 

7
คัดลอก SCP ไป ssh ไม่ทำงาน - ข้อผิดพลาดถูกปฏิเสธสิทธิ์ได้ไหม
มันทำให้ฉันบ้า! ฉันต้องการโอนไฟล์ง่าย ๆ หนึ่งไฟล์จากแล็ปท็อปไปยังเซิร์ฟเวอร์ ฉันใช้ Ubuntu ทั้งสองเครื่อง ดังนั้นฉันมี: -rwxr-xr-x 1 sandro 414622 2011-10-14 23:42 sandrophoto-html.tar.gz และฉันกำลังส่งโดยใช้: sudo scp -P XXXX sandrophoto-html.tar.gz usern@server.local:/media/xx/xx/xx และฉันได้รับ: scp: /media/xx/xx/xx/sandrophoto-html.tar.gz: Permission denied ป.ล. ฉันอาจกำลังทำสิ่งนี้ด้วยวิธีอื่น - ฉันต้องการส่งไฟล์ tar.gz ที่อยู่บนเดสก์ท็อปของฉันไปยังเซิร์ฟเวอร์ระยะไกลในโฟลเดอร์ / media / yadayda
83 scp 

4
เหตุใด scp จึงหยุดทำงาน ฉันจะแก้ไขมันได้อย่างไร
เมื่อฉันพยายามที่จะคัดลอกไฟล์ (ขนาด,) ผ่านเครือข่ายโดยใช้ scp ฉันได้รับข้อผิดพลาด<file> stalled ทำไมสิ่งนี้เกิดขึ้น? ฉันจะแก้ไขมันได้อย่างไร
51 10.04  scp 

3
การใช้ scp เพื่อคัดลอกไฟล์จากระยะไกลไปยังเครื่องที่บ้าน
นี่อาจเป็นข้อผิดพลาดง่าย ๆ แต่ฉันไม่สามารถทำได้ ชื่อโฮสต์คอมพิวเตอร์ของฉันคือ Felix ( hostname -fคืนค่า Felix) ฉันกำลังพยายามย้ายไฟล์จากบัญชีมหาวิทยาลัยของฉันไปยังคอมพิวเตอร์ที่บ้านโดยใช้ scp ฉันสามารถ ssh กับคอมพิวเตอร์ระยะไกลได้อย่างง่ายดายเพื่อให้การเชื่อมต่อนั้นดีไวยากรณ์ scp ที่ฉันใช้คือ (ในขณะที่เชื่อมต่อกับคอมพิวเตอร์ระยะไกลผ่าน ssh): scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt ฉันได้ลองมาแล้วหลายรูปแบบและข้อผิดพลาดที่ส่งคืนคือ: ssh: Felix: Name or service not known ซึ่งแนะนำให้ฉันว่าการใช้homeusername@Felixไม่ใช่ไวยากรณ์ที่ถูกต้องที่จะใช้ ฉันไม่ใช่ superuser ในระบบมหาวิทยาลัยและมีสิทธิ์เข้าถึงไฟล์ของฉันเท่านั้นดังนั้นจึงไม่สามารถเข้าถึงไฟล์ระบบใด ๆ ความคิดใด ๆ
45 networking  server  ssh  scp 

3
คัดลอกไฟล์จาก Ubuntu ระยะไกลไปยังเครื่อง Mac
ฉันค้นหาไปรอบ ๆ แล้วดูเหมือนจะไม่พบสิ่งนี้ ... ฉันกำลังพยายามคัดลอกคีย์ส่วนตัวไปยังเครื่องท้องถิ่นของฉันซึ่งเป็น Mac เมื่อฉันไฟขึ้น terminal บน mac ของฉันฉันได้รับ Jamies-iMac:~ jamie$ ดังนั้นหลังจากที่ฉันเข้าสู่เซิร์ฟเวอร์ Ubuntu ฉันลองแล้ว scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt ซึ่งให้ฉัน: ssh: Could not resolve hostname Jamies-iMac: Name or service not known lost connection ในสถานที่ที่jamie@Jamies-iMac:/path/to/myfile.txtฉันได้ลองใช้รูปแบบอื่น ๆ แต่ดูเหมือนว่าไม่มีอะไรทำงาน ขอบคุณสำหรับความช่วยเหลือของคุณ.
42 ssh  mac  scp 

4
การใช้เครื่องหมายตัวหนอนทำงานเป็นทางลัดไปยังไดเรกทอรีบ้านของฉันอย่างไร
ฉันสับสนกำลังพยายามคัดลอกไฟล์จากพีซีเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันคิดออกแล้ว แต่ซินแท็กซ์ยังสับสนอยู่ งานนี้: scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b ซึ่งทำให้ในโฟลเดอร์Volenteer.png /home/j0h/bอย่างไรก็ตามวิธีนี้ใช้ไม่ได้: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b สิ่งนี้ล้มเหลวเช่นกันทำให้ไม่พบไฟล์สถานะการออก 1: scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b เช่นนี้: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b เห็นได้ชัดว่ามีความแตกต่างระหว่าง~และ~/ ความแตกต่างนั่นคือการปรากฏตัวของ/ $~/ bash: /home/j0h/: Is a directory $ ~ bash: /home/j0h: Is a directory เหตุใดจึงเป็นเช่นนี้ใน scp การ~แก้ไขเพื่อ~/? นั่นคือการเดาฉันไม่สามารถยืนยันได้ว่าเกิดอะไรขึ้น แต่ดูเหมือนจะไม่สอดคล้องกันและทำให้เกิดความสับสน นี่เป็นข้อบกพร่องใน scp หรือไม่ หรือมีบางอย่างเกี่ยวกับตัวหนอนฉันหายไป?
30 bash  ssh  scp 

2
จะทำให้ scp ใช้ที่อยู่ ipv6 ได้อย่างไร
เมื่อฉันพยายามใช้ scp ผ่านที่อยู่ IPv6 ฉันได้รับสิ่งนี้: scp -6 osis@::1:/home/osis/test.file ./test.file ssh: Could not resolve hostname : Name or service not known ด้วย SCP ทั้งหมดที่ฉันได้รับคือ ssh: Could not resolve hostname : Name or service not known ใช้สิ่งนี้ฉันได้รับการเข้าสู่กล่องของฉันโดยไม่ต้องผูก ssh osis@::1
26 ipv6  scp 

2
ssh scp เพื่อคัดลอกไฟล์ไปยังพอร์ตเซิร์ฟเวอร์ระยะไกล 21
ฉันพยายามที่จะคัดลอกไฟล์จากเซิร์ฟเวอร์ของฉันไปยังอีกดังนั้นฉันใช้คำสั่งต่อไปนี้: scp root@myhost /home/direc/file.tar username@secondhost:/home/dir ฉันได้รับข้อผิดพลาด: ssh: เชื่อมต่อกับโฮสต์ secondhost พอร์ต 22 หมดเวลาเชื่อมต่อ ฉันรู้ว่าอาจเป็นเพราะพอร์ต 22 ไม่ได้เปิดบนโฮสต์ที่สอง ดังนั้นฉันจะถ่ายโอนโดยระบุพอร์ต 21 บนโฮสต์ที่สองของฉันได้อย่างไร
22 scp 

3
คัดลอกไฟล์จากเซิร์ฟเวอร์ผ่าน ssh ไปยังดรอปบ็อกซ์
ฉันมีผู้ใช้ในเซิร์ฟเวอร์ linux (Debian) ที่มีการเข้าถึง ssh และมีไฟล์บางอย่างอยู่ ฉันต้องการคัดลอกไฟล์ไปยัง Dropbox ของฉัน แต่ฉันไม่ต้องการคัดลอกไปยัง Dropbox ของฉันในพีซีและแล็ปท็อปของฉันฉันต้องการคัดลอกไปยังบัญชี Dropbox ของฉันโดยตรงจากนั้นซิงค์กับพีซีและแล็ปท็อปของฉัน SCP ทำงานหรือไม่
18 ssh  dropbox  scp 

3
คัดลอกด้วย ssh ด้วยพอร์ตอื่นที่ไม่ใช่ 22
ฉันจะคัดลอกไฟล์จากท้องถิ่นของฉันไปยังเซิร์ฟเวอร์ระยะไกลที่โฮสต์ ssh บนพอร์ตอื่นที่ไม่ใช่ค่าเริ่มต้น (22) ได้อย่างไร ฉันมักจะเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ ssh username@remotehost.com -p 2000 ตอนนี้ฉันต้องการคัดลอกไฟล์ด้วย scp user @ localbox: ~ $ scp ~ / .ssh / id_rsa.pub user@remotebox.remotedomain.tld: ~ / .ssh / id_rsa_localbox.pub -p 2000 แต่มันไม่ทำงาน
18 remote-access  ssh  scp 

4
SCP ที่มีสองพอร์ตต่างกัน
ฉันจะใช้คำสั่ง scp เพื่อคัดลอกไฟล์ระหว่างเซิร์ฟเวอร์ระยะไกลสองเครื่องจากพีซีของฉันได้อย่างไร รีโมตเซิร์ฟเวอร์ 1: IP = 67.12.21.133 & พอร์ต = 6774 รีโมตเซิร์ฟเวอร์ 2: IP = 67.129.242.40 & พอร์ต = 6774 scp -rp -P 6774 denny@67.12.21.133: /home/denny/testapp1.txt denny@67.129.242.40: มันให้ข้อผิดพลาดหลังจากให้รหัสผ่านของ 67.12.21.133 ssh: เชื่อมต่อกับโฮสต์ 67.129.242.40 พอร์ต 22: การเชื่อมต่อถูกปฏิเสธ ขาดการเชื่อมต่อ
15 scp 


1
ฉันจะสแกนไฟล์ที่มีขนาดน้อยกว่า x ได้อย่างไร
ฉันกำลังพัฒนาบางอย่างบนแล็ปท็อปของฉันและคัดลอกไฟล์ไปยังพีซีประสิทธิภาพสูง (เซิร์ฟเวอร์ที่ไม่มีจอภาพ) ฉันเพิ่งทำสิ่งนี้ด้วยความเกียจคร้าน (บนแล็ปท็อป): scp -r ~/project/* server:~/project/ อย่างไรก็ตามบางไฟล์ในไดเรกทอรีโครงการเป็นไฟล์บันทึกและไฟล์ที่ฉันไม่จำเป็นต้องส่งซึ่งบางครั้งอาจเป็นกิ๊กหรือมากกว่านั้น สิ่งที่ฉันต้องการคือคำสั่ง clean ดีซึ่งโดยทั่วไปแล้วจะทำสิ่งเดียวกัน (ส่งไฟล์ทั้งหมดในโครงการและไดเรกทอรีย่อย) แต่ส่งไฟล์ภายใต้ขนาดไฟล์ที่กำหนดเช่น 100 mb ฉันมีประสบการณ์เพียงเล็กน้อยเกี่ยวกับทุบตีและไม่เลย regexp ดังนั้นฉันไม่มีความคิดใด ๆ วิธีการทำเช่นนี้โดยไม่ต้องมีวิธีการที่ซับซ้อนเช่นการนำเข้า sys เป็นงูหลามและใช้พวงของ IFS และการเปรียบเทียบ
13 command-line  scp 

2
มีโปรแกรม SCP สำหรับ Ubuntu ที่ไม่ต้องใช้ SFTP ในรีโมตโฮสต์หรือไม่?
ฉันต้องการโปรแกรมที่สามารถจัดการไฟล์บนอุปกรณ์ระยะไกลที่ใช้ Linux โดยใช้ SCP อุปกรณ์ระยะไกลเรียกใช้ OpenWrt บน Windows มี WinSCP หนึ่งที่สมบูรณ์แบบ มันแปลกที่ไม่มีโปรแกรมดั้งเดิมที่สามารถใช้งานได้ โปรแกรมควรจะสามารถ: รายการไฟล์ คัดลอกและย้ายไฟล์ไปยัง / จากอุปกรณ์และภายในอุปกรณ์ ลบไฟล์บนอุปกรณ์ ดูและแก้ไขไฟล์ เปลี่ยนการอนุญาตของไฟล์ ฉันพบทางเลือกเดียวยกเว้นการใช้ CLI และการติดตั้ง WinSCP ด้วยไวน์ fishมันเป็นผู้บัญชาการเที่ยงคืนด้วย มันทำงานได้แย่จริงๆ ปัญหาคือ: มันรวมกัน~ในอุปกรณ์ระยะไกลและบนคอมพิวเตอร์ มันไม่สามารถแก้ไขไฟล์ ฉันสามารถเปิดและแก้ไข แต่บันทึกไว้ในที่ที่ผิด มีปัญหาที่น่ารำคาญอื่น ๆ อีกมากมายที่ทำให้ใช้งานไม่ได้เกือบ ฉันเลิกใช้mcแล้วและตอนนี้ฉันกำลังใช้เชลล์บริสุทธิ์บนอุปกรณ์ระยะไกล โปรดอย่าบอกฉันว่า Nautilus ฯลฯ สนับสนุนคุณสมบัติเหล่านี้ พวกเขาไม่ได้ !!! ตัวจัดการไฟล์เนทิฟ Linux ต้องการ SFTP ที่ไม่สามารถใช้งานได้บนอุปกรณ์ระยะไกล บางทีมันอาจเป็นไปได้ที่หอยโข่งจะใช้ SCP แต่ฉันไม่พบวิธีที่จะทำโดยไม่ต้องเปลี่ยนแหล่งที่มา …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.