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

一般来说,我使用我的login凭证(myuserid@xyz.com)login服务器xyz.com,我的home = / home / user / myuserid /

login后,我做“su – someuser”来访问这些文件。

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

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

它是问我myuserid的密码,然后说.. / abc / someuser / temp /权限被拒绝

我应该使用什么命令将文件复制到远程主机上?

您将不得不使用某些用户的凭据来执行scp

scp somefile.txt someuser@xyz.com:/abc/someuser/temp/ 

或者,您可以将myuserid权限授予myuserid用户的主目录。