Eclipse远程系统浏览器和sudo

Eclipse远程系统浏览器和sudo,eclipse,Eclipse,我使用Eclipse RSE访问web服务器上的文件。要与Eclipse RSE建立sftp连接,我使用HippieBandJam用户ID。要编辑文件,我需要root访问权限,只有使用sudo命令才能获得该权限。在eclipserse中,我尝试启动一个新的ssh终端,使用sudosu,然后刷新sftp树,但这似乎不起作用。有人知道如何升级sftp连接以便我可以编辑文件吗?这里有一个想法: 在本地系统/介质中创建装载点/ 使用sshfs cmd将远程服务器文件系统目录装载到 在eclipse使用项

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

这里有一个想法:

在本地系统/介质中创建装载点/

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

在eclipse使用项目中,使用向项目添加目录 步骤:右键单击项目->新建->文件夹->高级选择链接到备用位置链接文件夹

您的远程系统文件已同步到这里


希望这有帮助

如果你想要真正的异国情调,你可以:

用C语言编译一个小程序,它只做一件事:执行shell 为可执行文件设置suid位 创建一个新用户,并将新编译的二进制文件设置为该用户的登录shell 为二进制文件设置适当的权限,只允许新用户执行此文件 使用新用户的凭据登录到服务器
He He:-

我的解决方法是建立连接,从一开始就使用root用户。首先,您需要在ssh客户端上启用它:

然后,您可能需要配置授权密钥文件: /root/.ssh/authorized_密钥 接受钥匙

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

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


在编辑期间分配文件组的写入权限,并将您的帐户添加到组中

我正在努力实现同样的目标。我注意到在像winscp这样的程序中,您可以设置关于sftp子系统的细节:即sudo su-c/usr/lib/sftp服务器。我在远程系统资源管理器中找不到这样的选项……我仍然没有找到解决方案。我现在的做法是,在Eclipse中,打开要编辑的文件,复制内容并将其保存到本地副本,进行更改,然后将其上载到我有写访问权的主目录。然后我就用终端和sudo来覆盖我主目录中的旧文件。这不是一个有趣的方法,但是当我不需要更新很多文件的时候,它会起作用。我同意你的观点。也许其他人有更好的整合?我用winscp实现了这一点,但我更愿意呆在我的开发环境中……所有的答案都是失败的:这是评论还是问题的答案?