将目录从用户 ubuntu 复制到 root aws 服务器

将目录从用户 ubuntu 复制到 root aws 服务器

我对此很陌生。我正在尝试使用此命令将目录从用户 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 连接到服务器。sudocpmv

  1. 连接到服务器:
    ssh -i mykey.pem ubuntu@ip
    
  2. 复制文件:
    sudo cp ~/var/www/dj /var/www
    
    笔记:如果您想移动文件而不是复制文件,请替换cpmv
  3. 设置文件的所有权:
    sudo chown -R www-data:www-data /var/www
    
  4. 设置文件的文件权限:
    sudo chmod -R 755 /var/www
    

相关内容