我对此很陌生。我正在尝试使用此命令将目录从用户 ubuntu 复制到 root。
scp -i mykey.pem ~/var/www/dj root@ip:/var/www
它说
Please login as the user "ubuntu" rather than the user "root".
我该如何解决这个问题?提前谢谢您。
答案1
如果您要复制的文件位于服务器上的用户主目录中,则可以使用withubuntu
将文件复制到目标位置(或者如果您想要移动它们)。您需要先通过 SSH 连接到服务器。sudo
cp
mv
- 连接到服务器:
ssh -i mykey.pem ubuntu@ip
- 复制文件:
笔记:如果您想移动文件而不是复制文件,请替换sudo cp ~/var/www/dj /var/www
cp
为mv
。 - 设置文件的所有权:
sudo chown -R www-data:www-data /var/www
- 设置文件的文件权限:
sudo chmod -R 755 /var/www