ฉันต้องการคัดลอกไฟล์ระหว่างเครื่อง Linux ปัญหาที่ผู้ใช้ฉันใช้เพื่อเข้าสู่ระบบ ( myuser
) แตกต่างจากผู้ใช้ที่สามารถเข้าถึงไฟล์ได้
ถ้าฉันเพียงแค่ssh
ไปที่เครื่องฉันสามารถสลับผู้ใช้โดยใช้sudo su someuser
ฉันจะทำมันอย่างใดในขณะที่scp
?
ในขณะที่ใช้ WinSCP ฉันสามารถทำได้โดยการกำหนดค่า SCP / Shell ดังนั้นฉันเชื่อว่าต้องมีวิธีที่คล้ายกันในการทำมันผ่านเปลือกบริสุทธิ์
ssh
และดำเนินการscp
บางสิ่งบางอย่างเช่นนี้ssh myuser@host "sudo scp ..."
?