scp 文件从本地到远程服务器中的不同用户
Posted
技术标签:
【中文标题】scp 文件从本地到远程服务器中的不同用户【英文标题】:scp file to different user in the remote server from local 【发布时间】:2014-11-24 10:56:36 【问题描述】:通常,我使用我的登录凭据(myuserid@xyz.com)登录到服务器 xyz.com, 我的家 = /home/user/myuserid/
登录后,我执行“su - someuser”来访问文件。
我想将文件从本地机器复制到 someuser 的目录,例如:/abc/someuser/temp
为此,我正在使用 scp somefile.txt myuserid@xyz.com:/abc/someuser/temp/
它正在询问我的 myuserid 密码,然后说.. /abc/someuser/temp/ 权限被拒绝
我应该使用什么命令将文件复制到远程主机中的 su?
【问题讨论】:
【参考方案1】:您必须使用某些用户的凭据来执行 scp
scp somefile.txt someuser@xyz.com:/abc/someuser/temp/
或者,您可以授予 myuserid
访问 someuser
主目录的权限。
【讨论】:
感谢您的快速回复,scp somefile.txt someuser@xyz.com:/abc/someuser/temp/ 它不允许使用 someuser 凭据直接连接到主机。 那么你必须给自己一些用户主目录的权限以上是关于scp 文件从本地到远程服务器中的不同用户的主要内容,如果未能解决你的问题,请参考以下文章
将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上(scp的使用)