目标:
使用本地 IDE (IntelliJ PHPStorm 9) 通过 SSH 浏览和编辑远程文件
障碍:
我在远程计算机上的用户无权读取 所拥有的文件otheruser
,但我可以访问sudo su otheruser
.但是,使用otheruser
( ssh otheruser@remote
) 直接登录已被禁用,并且无法修改权限。
本质上,我需要的是:
- PHPStorm
sudo su otheruser
通过其工具打开 SFTP 连接后执行Deployment > Browse remote host
(似乎没有任何选项可以做到这一点) - 或者,打开 SSH 隧道,更改为
otheruser
并让 IDE 连接到它 sshfs
或者,使用(或其他一些能够在登录后更改用户的工具)在本地安装远程文件夹(我的本地计算机运行 OSX)
这可能吗?如果是这样,怎么办?或者也许有其他/更好的方法来实现这一目标?