Eclipse远程系统资源管理器和sudo

时间:2012-12-14 08:33:03

标签: eclipse

我使用Eclipse RSE访问Web服务器上的文件。要使用Eclipse RSE建立sftp连接,请使用我的HippieBandJam用户ID。要编辑文件,我需要root访问权限,我只能使用sudo命令获取。在Eclipse RSE中,我尝试启动一个新的ssh终端,使用sudo su然后刷新sftp树,但这似乎不起作用。有没有人知道如何“升级”sftp连接,以便我可以编辑文件?

4 个答案:

答案 0 :(得分:1)

如果你想要一些非常奇特的东西,你可以:

  1. 在C中编译一个只执行唯一操作的小程序:执行shell
  2. 为可执行文件设置suid位
  3. 创建一个新用户并将我们新编译的二进制文件设置为此用户的登录shell
  4. 为二进制文件设置适当的权限,只允许新用户执行此文件
  5. 使用新用户的凭据登录服务器
  6. 他 - 他: - )

答案 1 :(得分:0)

这是一个想法:

在/ media /

中在本地系统中创建一个挂载点

使用sshfs cmd将远程服务器文件系统目录挂载到。

在eclipse中使用项目,使用add目录到你的项目中 步骤:右键单击您的项目 - >新 - >文件夹 - >高级(选择指向备用位置的链接)链接文件夹。

您的远程系统文件已同步...

希望这有帮助!

答案 2 :(得分:0)

我的解决方法是设置连接以从头开始使用root用户。首先,您需要在ssh客户端上启用它: https://forums.aws.amazon.com/thread.jspa?threadID=86876

然后您可能需要配置authorized_keys文件: /root/.ssh/authorized_keys 接受钥匙。

希望有所帮助!它不太安全,所以要小心这种方法。

答案 3 :(得分:0)

其他解决方法: 不在实时服务器上!!!

在编辑文件期间向文件组分配写权限,并将帐户添加到该组中。