อีกวิธีที่คุณสามารถทำได้: (ผ่านไฟล์ pem)
หากคุณต้องการใช้pem
ไฟล์และคุณเป็นROOT
ผู้ใช้:
1. ผู้ใช้รูท:
sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt root@00.00.00.11:/you-server-destination-path/
บันทึกเครื่องหมายจุดคู่:
ระหว่างเซิร์ฟเวอร์IP
และเส้นทางปลายทาง
หากฉันไม่สามารถลงชื่อเข้าroot
ใช้ด้วยผู้ใช้ให้ดูขั้นตอนที่ 2
2. ผู้ใช้มาตรฐาน:
สมมติว่าคุณเป็นubuntu
ผู้ใช้ที่มีสิทธิ์มาตรฐาน
sudo scp -i ~/servers/your-key.pem ~/your-local-source-path/your-local-file.txt ubuntu@00.00.00.11:/home/ubuntu/
จะเป็นการวางไฟล์ในโฮมไดเร็กตอรี่ จากนั้นเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลกับผู้ใช้มาตรฐาน และทำ
sudo su
คุณจะเปลี่ยนเป็นroot
ผู้ใช้ จากนั้นย้ายไฟล์ไปยังไดเรกทอรีปลายทาง
mv /home/ubuntu/your-local-file.txt /you-server-destination-path/your-local-file.txt
ฉันมักจะพบปัญหานี้ดังนั้นการแบ่งปันทางเลือกอื่นเพื่อให้งานสำเร็จ!