当前位置: 首页 > 面试题库 >

如何在WinSCP中运行SUDO命令以将文件从Windows传输到Linux

薛阳荣
2023-03-14
问题内容

我正在尝试使用WinSCP将文件从Windows传输到Linux实例。

我使用私钥为我的实例使用ec2-user登录到Amazon实例。但是ec2-user无权写入Linux实例

如何使用WinSCP或任何其他文件传输方法sudo su-访问根目录并写入linux框?

谢谢


问题答案:

AFAIK,您不能那样做。
我在工作场所所做的工作是通过WinSCP 将文件传输到您的home~)文件夹(或实际上是您具有完全权限的任何文件夹,即chmod 777变体),然后通过SSH传输到Linux计算机,再sudo从那里传输到目标文件夹。

另一种解决方案是更改您计划将文件上传到的目录的权限,以便您的用户(无sudo特权)可以写入这些目录。

我还将阅读有关WinSCP远程命令的更多详细信息。



 类似资料:
  • 问题内容: 我创建了以下名称为的命令文件: 当我从命令行运行上述脚本时: 它运行成功。 但是,当我在python中尝试以下操作时: 我得到错误: 问题答案: 您的命令将像这样运行WinSCP: 什么是无效的语法。。之后不能有空格。 这应该工作:

  • 问题内容: 我正在尝试从命令行运行.class文件。当我手动移动到存储目录时,它会起作用,但是当我尝试这样的操作时: 它说找不到主班。除了制作.jar文件(我知道.jar是最好的解决方案,但现在不是我正在寻找的解决方案)之外,还有其他解决方案吗? 问题答案: 在Java应用程序启动(又名或干脆)预计最多支持四个不同的方式来指定要启动(取决于Java版本使用)的东西。 指定 类名 是最基本的方法。注

  • 我实际上想要的是windows环境中等效的非ssh连接。根据要求,我的控制器机器可以使用某种实用程序/协议(如ssh或telnet或rpc或tpc)使用用户名密码连接到远程机器,并且使用此会话,我可以在远程机器上传输文件或执行命令。此连接执行必须在远程计算机不进行任何干预的情况下完成,即,我不需要在远程计算机上安装任何模块或安装任何实用程序,也不需要运行任何脚本。 我的控制器和远程环境都是窗口。

  • 我在javafx中开发应用程序,我尝试在终端中使用命令打开一个应用程序,我使用我的java代码运行命令我的命令有一些变量它有我的安装程序文件的路径,这将不总是相同的,因为随着构建的更新,文件名可能会不同。 这里有一个示例,我如何运行命令它不是我运行的确切命令,但命令格式是相同的。 这个过程没有给出任何输出,它停在那里,什么也没有发生。同样的命令,我已经尝试从终端和它的工作很好。 我已经尝试了这个链

  • 如果我执行plink命令 当提示输入密码时,我将获得 Sudo:没有tty存在,也没有指定askpass程序 Sudo:3次错误的密码尝试 如何从执行sudo?或者有其他选择吗?

  • 问题内容: 我很难找到答案。使用普通的Node.JS,您可以使用,CoffeeScript 和ES6具有的任何js文件。我如何使用Typescript进行操作? 我的项目有一个供Webpack / ts- loader使用的工具,用于为浏览器构建一个不错的小捆绑包。不过,在此之前,我需要从控制台运行一个构建步骤,该步骤将使用项目中使用的某些文件来生成模式,但是如果不进行编译,我似乎无法运行单个Ty