我正在尝试使用WinSCP将文件从Windows传输到Linux实例。
我使用私钥为我的实例使用ec2-user登录到Amazon实例。但是ec2-user无权写入Linux实例
如何使用WinSCP或任何其他文件传输方法sudo su-访问根目录并写入linux框?
谢谢
AFAIK,您不能那样做。 我在工作场所所做的工作是通过WinSCP 将文件传输到您的home(~)文件夹(或实际上是您具有完全权限的任何文件夹,即chmod 777变体),然后通过SSH传输到Linux计算机,再sudo从那里传输到目标文件夹。
home
~
chmod 777
sudo
另一种解决方案是更改您计划将文件上传到的目录的权限,以便您的用户(无sudo特权)可以写入这些目录。
我还将阅读有关WinSCP远程命令的更多详细信息。