SCP File命令作为服务器上的非root用户

问题描述 投票:0回答:2

我有一些文件要上传。通常在登录服务器时编辑任何内容我必须在命令前加上sudo。这是众所周知的。

当我禁用root登录时,如何以“admin”而不是“root”发送文件。

scp path\to\file [email protected]:/var/www/sitename/public/path/

没有权限

shell root sudo
2个回答
1
投票

在我看来,要么你应该给管理员用户权限,要么你的文件scp到/ tmp /然后sudo mv /tmp/yourfile /var/www/sitename/public/path/


1
投票

当我们使用从本地到服务器的scp命令时,没有sudo选项。

每个用户都有对主目录ex中自己文件夹的上传权限。 home / xxxxuser使用如下:

scp file_source_here xxxuser@yourserver:/home/xxxuser/

现在,您可以将文件从此文件夹移动到目标位置。

© www.soinside.com 2019 - 2024. All rights reserved.