SFTP登录后如何更改为不同的用户

SFTP登录后如何更改为不同的用户

目标:
使用本地 IDE (IntelliJ PHPStorm 9) 通过 SSH 浏览和编辑远程文件

障碍:
我在远程计算机上的用户无权读取 所拥有的文件otheruser,但我可以访问sudo su otheruser.但是,使用otheruser( ssh otheruser@remote) 直接登录已被禁用,并且无法修改权限。

本质上,我需要的是:

  • PHPStormsudo su otheruser通过其工具打开 SFTP 连接后执行Deployment > Browse remote host(似乎没有任何选项可以做到这一点)
  • 或者,打开 SSH 隧道,更改为otheruser并让 IDE 连接到它
  • sshfs或者,使用(或其他一些能够在登录后更改用户的工具)在本地安装远程文件夹(我的本地计算机运行 OSX)

这可能吗?如果是这样,怎么办?或者也许有其他/更好的方法来实现这一目标?

相关内容