Linux 将scp文件从本地发送到远程服务器中的不同用户
通常,我使用登录凭据登录到服务器xyz.com(myuserid@xyz.com), 我的家=/home/user/myuserid/ 登录后,我会使用“su-someuser”来访问文件 我想将文件从本地计算机复制到someuser中的目录,例如:/abc/someuser/temp 为此,我使用 scp somefile.txtmyuserid@xyz.com:/abc/someuser/temp/ 它在询问我的用户名密码,然后说/abc/someuser/temp/权限被拒绝Linux 将scp文件从本地发送到远程服务器中的不同用户,linux,scp,su,Linux,Scp,Su,通常,我使用登录凭据登录到服务器xyz.com(myuserid@xyz.com), 我的家=/home/user/myuserid/ 登录后,我会使用“su-someuser”来访问文件 我想将文件从本地计算机复制到someuser中的目录,例如:/abc/someuser/temp 为此,我使用 scp somefile.txtmyuserid@xyz.com:/abc/someuser/temp/ 它在询问我的用户名密码,然后说/abc/someuser/temp/权限被拒绝 我应该使用
我应该使用什么命令将文件复制到远程主机中的su?您必须使用某个用户的凭据来执行scp
scp somefile.txt someuser@xyz.com:/abc/someuser/temp/
或者,您可以授予
myuserid
权限,访问someuser
的主目录。感谢您的快速回复,scp somefile.txtsomeuser@xyz.com:/abc/someuser/temp/它不允许使用someuser凭据直接连接到主机。然后您必须为自己授予访问某个用户主目录的权限