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

SCP (Secure Copy) เป็นโปรโตคอลที่ปลอดภัยซึ่งใช้ SSH ที่ใช้ในการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์

1
ข้อความเตือน“ ข้อผิดพลาดโปรโตคอล kex: ประเภท 7” ระหว่างการทำงานของ scp, rsync หรือเชลล์
เมื่อเร็ว ๆ นี้ฉันได้รับข้อผิดพลาดมากมายบนเซิร์ฟเวอร์ที่บ้านของฉัน เหตุการณ์ของพวกเขาดูเหมือนจะเป็นสัดส่วนกับทราฟฟิกดังนั้นถ้าฉันทำงานในเชลล์บนเซิร์ฟเวอร์ฉันอาจดูเหมือน 1-2 วัน แต่ถ้าฉันเริ่ม rsync หรือกระบวนการ scp ฉันเห็น 5-6 ต่อการถ่ายโอนไฟล์ kex protocol error: type 7 seq 358115 kex protocol error: type 7 seq 429489 kex protocol error: type 7 seq 500711 kex protocol error: type 7 seq 571534 kex protocol error: type 7 seq 642352 เซิร์ฟเวอร์เป็น Gentoo …
12 linux  rsync  openssh  scp 

3
วิธี gzip ไดเรกทอรีโอนผ่าน scp และคลายในคำสั่งเดียว?
ฉันถ่ายโอนไดเรกทอรีขนาดใหญ่บ่อยๆscpและมันจะหวานถ้าฉันสามารถบีบอัดไดเรกทอรีส่งและแตกมันทั้งหมดในที่เดียว เป็นไปได้อย่างนี้ไหม?
11 command-line  rsync  scp  gzip 

3
คำสั่งการถ่ายโอนไฟล์วนซ้ำของ SCP
scpสงสัยว่ามันเป็นไปได้ที่จะระบุลำดับการจัดเรียงเมื่อถ่ายโอนไฟล์ที่มี ตัวอย่างเช่น: $ scp -r "user@host:/path/to/download/" . [... files download in a seemingly random order ...] เนื่องจากนี่อาจเกี่ยวข้องกับวิธีการscpใช้งานมีวิธีการกำหนดค่า ssh บนซอร์ส (เซิร์ฟเวอร์) - ด้านใดบ้างเพื่อให้สามารถถ่ายโอนไฟล์ตัวอย่างเช่นเรียงลำดับชื่อไฟล์จากน้อยไปหามาก?
11 ssh  scp 

6
OSX SSH rsync - อัพเดทไดเรกทอรีระยะไกลให้ทันสมัย
ฉันมาจากพื้นหลัง Windows ส่วนใหญ่ย้ายมาที่ Mac ฉันใช้ WinSCP แล้วและชอบสิ่งที่เรียกว่า"Keep Remote Directory ให้ทันสมัย" นี่คือคำถาม: มีลูกค้า SCP เทียบเท่าสำหรับ OSX ที่จะตรวจสอบไดเรกทอรีสำหรับการเปลี่ยนแปลงและอัปโหลดเมื่อตรวจพบหรือไม่ ฉันไม่สนใจว่าจะเป็นไคลเอนต์ GUI หรือผ่านทางบรรทัดคำสั่ง (rsync, ssh ฯลฯ )
11 macos  ssh  rsync  scp  winscp 

9
SSH จาก Windows ถึง Linux โดยไม่ต้องป้อนรหัสผ่าน
ฉันพยายามใช้ ssh / scp จาก Windows ถึง Linux โดยไม่ต้องป้อนรหัสผ่าน นี่คือสิ่งที่ฉันทำและดูเหมือนว่าจะไม่ทำงาน: สร้างกุญแจสาธารณะและกุญแจส่วนตัวโดยใช้ Putty Key Generator (บน Windows) บันทึกไฟล์เป็นid_rsa.pubและid_rsa คัดลอกมาไว้ใน ~/.ssh เพิ่ม id_rsa.pub ไปยังกล่อง Linux ใน ~/.ssh/authorized_keys ฉันลองไปsshที่กล่อง Linux จาก Windows และฉันยังต้องใส่รหัสผ่าน ฉันพลาดอะไรไปรึเปล่า?
11 windows  linux  ssh  scp 

4
เป็นไปได้หรือไม่ที่จะ จำกัด อัตราการถ่ายโอน scp / sftp / rsync / etc จากบรรทัดคำสั่ง? เช่นคู่มือ QoS ในคำสั่งเดียว?
โดยเฉพาะฉันกำลังมองหาที่จะมีอัตราการ จำกัดscpหรือsftpเซสชั่น (หรืออื่น ๆ โทรเครือข่ายพล) ในการเรียกตัวเอง ตัวอย่างเช่นสมมติว่าฉันต้องการคัดลอก 100MB ไปยังเซิร์ฟเวอร์หนึ่งและ 1GB ไปยังเซิร์ฟเวอร์อื่น ฉันต้องการที่จะสามารถเรียกใช้ทั้งสองนี้ในเวลาเดียวกัน แต่รักษา QoS สำหรับการใช้งานคอมพิวเตอร์ "ปกติ" - ค่อนข้างคล้ายกับวิธีที่คุณสามารถ จำกัด BitTorrent มีวิธีการทำเช่นนี้โดยไม่ต้องสัมผัสฮาร์ดแวร์เครือข่ายหรือไม่? ฉันจินตนาการถึงสิ่งที่คล้ายกับ: magic-qos-tool 'scp file user@host:/path/to/file' หรือ.. scp -rate 40kbps file user@host:/path/to/file
10 rsync  bandwidth  scp  sftp  qos 

4
ฉันต้องการส่งออกท่อของ find ในรายการอินพุตของ scp ได้อย่างไร
ฉันเป็นผู้ใช้งานมือใหม่ที่ใช้ลินุกซ์และฉันพยายามส่งรายชื่อไฟล์จำนวนมากจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง รายการอาร์กิวเมนต์ยาวเกินไปดังนั้นฉันจึงใช้ find ฉันมีปัญหาในการตั้งค่าการแสดงออกแม้ว่า ใครช่วยได้บ้าง นี่คือสิ่งที่ฉันมักจะพิมพ์สำหรับรายการอาร์กิวเมนต์สั้น ๆ scp ./* phogan@computer/directory... นี่ฉันคิดว่านี่อาจแปลด้วยการค้นหา scp find . -name "*" phogan@computer/directory... บางทีฉันสามารถใช้ท่อได้? ข้อเสนอแนะใด ๆ ที่จะช่วย ขอบคุณล่วงหน้า.
10 linux  find  scp  pipe 

5
การคัดลอกไฟล์ระยะไกลไปยังเส้นทางที่ระบุบนเครื่องเดสก์ทอปโดยใช้ scp
ฉันพยายามที่จะคัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกลโดยใช้ SCP แต่มันให้ข้อผิดพลาดดังต่อไปนี้ bash-3.2$ scp username@server:main.php C:\main.php ssh: ไม่สามารถแก้ไขชื่อโฮสต์ C: ชื่อโฮสต์หรือชื่อผู้ใช้ที่ระบุหรือไม่รู้จัก มันสมมติว่า C: เป็นชื่อโฮสต์ แต่เป็นชื่อไดรฟ์ .. โปรดแจ้งให้ฉันทราบวิธีการระบุอย่างชัดเจนเช่นการหลบหนีเพื่อกำจัดปัญหานี้ หากฉันไม่ระบุพา ธ ที่จะบันทึกบนเดสก์ท็อปในท้องถิ่นแสดงว่าใช้ได้ดี bash-3.2$ scp username@server:main.php main.php main.php 100% 29KB 28.9KB/s 00:01 ขอบคุณสำหรับความช่วยเหลือใด ๆ .. ขอบคุณล่วงหน้า PS: การใช้ Windows XP SP2
10 scp 

3
SCP "ขาดการเชื่อมต่อ" แต่ ssh ทำงานได้ดี
เซิร์ฟเวอร์ที่ฉันสามารถปรับให้ถูกต้องได้เริ่มปฏิเสธที่จะ scp $ scp ~/tmp/foo user@some.example.com:~/tmp/ lost connection เมื่อscp -v -vฉันเห็นการเชื่อมต่อสำเร็จและการถ่ายโอนดูเหมือนว่าจะสำเร็จ แต่ไม่มีไฟล์ปรากฏขึ้นที่อีกด้านหนึ่ง OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/schwern/.ssh/config debug1: /Users/schwern/.ssh/config line 1: Applying options for * debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting …
10 ssh  scp 

4
ฉันจะทำการถ่ายโอนไฟล์ scp ขนาดใหญ่ต่อเมื่อใช้การส่งต่อพอร์ตได้อย่างไร
ฉันมีสองสามเครื่องกระโดดและฉันต้องตั้งค่าการส่งต่อพอร์ตเพื่อถ่ายโอนไฟล์ แก้ไข: เพื่อให้ชัดเจนต้องใช้หลาย hops เพื่อเข้าถึงเครื่องระยะไกล จากเครื่องของฉันฉันตั้งค่า VPN ที่ฉันสามารถเข้าถึง 10.255.xx - เป็นเครื่องเดียวที่ฉันสามารถเชื่อมต่อผ่าน VPN เมื่อลงชื่อเข้าใช้. xxx ฉันสามารถเชื่อมต่อกับเครื่องอื่น ๆ -. ฉันเป็นหนึ่งในนั้น จากเครื่องของฉัน: ssh -L 4567:localhost:4567 me@10.255.x.x จากนั้นจากเครื่องนั้น: ssh -L 4567:localhost:22 me@10.255.y.y ฉันสามารถ scp -P 4567 me@localhost:/path/to/large/file.gz . ฉันออกจากการทำงาน overnite เพียงเพื่อจะพบว่าการถ่ายโอนตายในบางจุด ฉันเห็นคำแนะนำสองสามข้อที่จะใช้ rsync บน ssh เพื่อทำการถ่ายโอนต่อ แต่ฉันไม่ทราบวิธีการตั้งค่านั้น เป็นไปได้ไหม

4
กำลังสแกนหลายไฟล์ในหนึ่งรอบ - ไปยังหลายปลายทางบนเซิร์ฟเวอร์เป้าหมายเครื่องเดียว
ฉันต้องการสแกนประมาณครึ่งโหลไฟล์ในไดเรกทอรีคู่ไปยังไดเรกทอรีเดียวกันในเครื่องเป้าหมาย หากไม่มีการใช้คีย์ ssh คุณสามารถใช้การโทรเดียวได้หรือไม่ ตัวอย่างเช่น: scp /path/to/fileA,/anoth/erpath/to/fileB,/yet/more/files/* #continue next line destination:/path/to,/anoth/erpath/to,/yet/more/files

4
ทำไม WinSCP จึงช้า
อินเทอร์เฟซนั้นมีประโยชน์ แต่อัตราการถ่ายโอนไฟล์ช้ามากเมื่อเทียบกับ pscp หรือ scp ใน VM ของฉันบนเครื่อง windows เดียวกัน ฉันเพียงแค่ได้รับประมาณ 17kb / s เมื่อความเร็วการเชื่อมต่อโดยรวมของฉันสามารถขึ้นไปประมาณ 1Mb / s (สิ่งที่ฉันไม่เห็นสิ่งที่ผู้ให้บริการของฉันบอกฉันพวกเขากำลังให้ฉัน) และฉันค่อนข้างแน่ใจว่าฉันได้เชื่อมต่อ ไปยังคอมพิวเตอร์เครื่องเดียวกันด้วยความเร็วสูงกว่ามากก่อน

4
bash: การใช้ scp ในงาน cron ล้มเหลว แต่ทำงานได้สำเร็จเมื่อเรียกใช้จากบรรทัดคำสั่ง
ฉันกำลังพยายามใช้ scp ในสคริปต์ทุบตีที่รันโดย cron (ฉันกำลังใช้งานบน Ubuntu 10.0.4 LTS) สคริปต์ทำงานได้ดี (เช่นถ่ายโอนและคัดลอก file1 และ file2 ไปยัง / จากเซิร์ฟเวอร์ระยะไกลเมื่อฉันเรียกใช้จากบรรทัดคำสั่งอย่างไรก็ตามเมื่อฉันเรียกใช้สคริปต์เป็นงาน cron มันล้มเหลว Th คือลักษณะของสคริปต์: #!/bin/bash cd /home/oompah/scripts/tests/ scp -P 12345 file1 oompah@someserver.com:~/uploads if scp -P 12345 oompah@someserver.com:/path/to/file2.dat local.dat >&/dev/null ; then echo "INFO: transfer OK" ; else echo "ERROR: transfer failed" ; fi ข้อความแสดงข้อผิดพลาดที่ฉันได้รับ …
8 ubuntu  bash  ssh  cron  scp 

1
ฉันจะดาวน์โหลด SFTP ที่เสียหายต่อในคอนโซล Window 7 ได้อย่างไร
ในคอนโซล Windows 7 ของฉันฉันสามารถดาวน์โหลดไฟล์จาก SFTP ด้วยคำสั่ง d://putty//pscp -P 22 root@serverip:/root/movie c://movie ฉันจะเริ่มการดาวน์โหลดที่เสียหายในคอนโซล Window 7 cmd ได้อย่างไรเมื่อไฟล์มีขนาดใหญ่มาก สามารถpscpดาวน์โหลดต่อใน Windows 7 cmd console ได้หรือไม่
6 windows  putty  scp  sftp  pscp 

3
วิธีที่ดีที่สุดในการถ่ายโอนไฟล์จาก Windows ไปยัง Windows ผ่านทางอินเทอร์เน็ต
ฉันกำลังมองหาวิธีที่ดีที่สุดในการถ่ายโอนไฟล์จากคอมพิวเตอร์ของฉันไปยังคอมพิวเตอร์ของบุคคลอื่น เราทั้งคู่ใช้ Windows และฉันสามารถใช้โปรแกรมภายนอกบางอย่างเช่น TeamViewer สำหรับการถ่ายโอนไฟล์ แต่ฉันพบว่าความเร็วไม่เพียงพอ ดังนั้นฉันจึงพยายามหาวิธีอื่นในการถ่ายโอนข้อมูล บน Linux นี้เป็นเรื่องง่ายดังนั้นตั้งแต่คุณมีscpและftpและทุกที่ แต่สำหรับ Windows ไม่มีการสนับสนุนดังกล่าว อย่างน้อยก็ไม่มีทางกำเนิด ดังนั้นฉันจึงลองใช้TeamViewer (แต่ใช้ความเร็วต่ำ) จากนั้นจะมีWinSCPแต่เราต้องตั้งค่าเซิร์ฟเวอร์บางประเภท ( ssh daemon?) PSCPไม่ทำงานเหมือนกันมันทำให้ฉันมีข้อผิดพลาด: ไม่รองรับการโอนในท้องที่ FTP ต้องการเซิร์ฟเวอร์ FTP ด้วย มีตัวเลือกอื่น ๆ อีกบ้าง? วิธีการโอนไฟล์ที่ต้องการคืออะไร? ฉันเดาว่าฉันสามารถใช้เทคโนโลยี BitTorrent ได้ แต่ฉันต้องการที่อยู่ติดตาม แน่นอนว่าสิ่งเหล่านี้ไม่ใช่เรื่องยากที่จะหา แต่มีวิธีการถ่ายโอนไฟล์ที่เทียบเท่ากับ Linux โดยใช้ตัวเลือกบรรทัดคำสั่งหรือสิ่งที่ช่วยให้ลูกค้าสามารถถ่ายโอนข้อมูลได้อย่างง่ายดายและรวดเร็วหรือไม่

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