scp文件到本地远程服务器中的不同用户

san*_* vn 7 linux scp su

通常,我使用我的登录凭据(myuserid@xyz.com)登录到服务器xyz.com,我的主页=/home/user/myuserid/

登录后,我做"su - someuser"来访问文件.

我想将文件从本地机器复制到某个用户的目录,例如:/ abc/someuser/temp

为此,我使用scp somefile.txt myuserid@xyz.com:/ abc/someuser/temp/

它询问我的密码是否为myuserid,然后说../abc/someuser/temp/permission denied

我将使用什么命令将文件复制到远程主机中的su?

amo*_*amo 7

您必须使用某些用户的凭据来执行scp

scp somefile.txt someuser@xyz.com:/abc/someuser/temp/ 
Run Code Online (Sandbox Code Playgroud)

或者,您可以授予主目录的myuserid权限someuser.