Ще один спосіб: (через файл pem)
Якщо ви хочете використовувати pem
файл та ви ROOT
користувач:
1. root користувач:
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
Я часто стикаюся з цією проблемою, тому поділяюся альтернативним способом виконання роботи!