我使用Eclipse RSE访问Web服务器上的文件。要通过Eclipse RSE建立sftp连接,我使用我的HippieBandJam用户ID。为了编辑文件,我需要root访问权限,只能通过sudo命令获得。在Eclipse RSE中,我尝试启动一个新的ssh终端,使用sudo su,然后刷新sftp树,但这似乎行不通。有人有什么想法如何"升级" sftp 连接,以便我可以编辑文件吗?
我使用Eclipse RSE访问Web服务器上的文件。要通过Eclipse RSE建立sftp连接,我使用我的HippieBandJam用户ID。为了编辑文件,我需要root访问权限,只能通过sudo命令获得。在Eclipse RSE中,我尝试启动一个新的ssh终端,使用sudo su,然后刷新sftp树,但这似乎行不通。有人有什么想法如何"升级" sftp 连接,以便我可以编辑文件吗?
其他解决方法: 不要在生产服务器上操作!!!
在您编辑这些文件的期间,将文件组分配为可写权限,并将您的帐户添加到该组中。
我处理这个问题的方法是从一开始就设置连接使用root用户。首先,您需要在ssh客户端上启用它: https://forums.aws.amazon.com/thread.jspa?threadID=86876
然后,您可能需要配置authorized_keys文件: /root/.ssh/authorized_keys 接受该密钥。
希望这有所帮助!但这种方法并不太安全,所以要谨慎使用。
这里有一个想法:
在本地系统中创建/media/的挂载点。
使用sshfs命令将远程服务器文件系统目录挂载到 .
在Eclipse中使用项目,添加目录到您的项目中 步骤:右键单击您的项目 -> 新建 -> 文件夹 -> 高级(选择链接到替代位置)链接文件夹。
这样你就可以同步远程系统的文件了...
希望对你有所帮助!