เรียกใช้ scp เป็น ubuntu @ คัดลอกไปยังระบบ Ubuntu ด้วยสิทธิ์ที่ถูกต้อง?


1

ฉัน ssh ลงในกล่อง ubuntu พร้อมชื่อผู้ใช้ "ubuntu" และฉันสามารถกลายเป็นรูทได้โดยไม่ต้องป้อนรหัสผ่านผ่าน "sudo su" ฉันจะสแกนไฟล์ลงในช่องนี้โดยใช้ชื่อผู้ใช้ ubuntu @ ได้อย่างไร ไม่อนุญาตให้ฉันใช้ root @ ข้อผิดพลาดคือ:

scp: /etc/...: Permission denied

ฉันสามารถทำงานเดียวกันนี้ใน rsync โดยใช้ --rsync-path = "sudo rsync" เป็นต้น


คุณอาจต้องการโพสต์สิ่งนี้บน superuser.com แทนซึ่งก็เหมือนกับ Stack Overflow แต่สำหรับการตอบคำถามประเภทนี้อย่างแม่นยำคุณจะได้รับการตอบกลับที่ดีกว่าที่นี่

คำตอบ:


1

ตามที่คุณแนะนำให้ใช้ rsync กับ sudo trick scp จะไม่สงวนสิทธิ์ไว้


0

คุณสามารถ SCP พวกเขาเป็นผู้ใช้แล้วเข้าสู่ระบบและคัดลอกพวกเขาเป็นราก เนื่องจาก SCP ทำไม่ได้ suไม่มีวิธีที่ดีที่จะทำเว้นแต่ว่าคุณจะเปลี่ยน root รหัสผ่านของ

(ฉันคิดว่าคุณจะต้องเพิ่ม PermitRootLogin yes เพื่อ / etc / ssh / sshd_config แต่มัน ดูเหมือนว่า Ubuntu จะใช้วิธีการสุ่มรหัสผ่าน แทนการล็อครูทออก)

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