
O objetivo:
usar IDE local (IntelliJ PHPStorm 9) para navegar e editar arquivos remotos via SSH
O obstáculo:
meu usuário na máquina remota não tem permissão para ler arquivos de propriedade de otheruser
, mas tenho acesso a sudo su otheruser
. No entanto, o login direto com otheruser
( ssh otheruser@remote
) está desabilitado e não é possível modificar as permissões.
Então, essencialmente, o que eu preciso:
- Para que o PHPStorm seja executado
sudo su otheruser
depois de abrir a conexão SFTP por meio de suaDeployment > Browse remote host
ferramenta (não parece haver nenhuma opção para fazer isso) - OU, abra o túnel SSH, mude para
otheruser
e faça com que o IDE se conecte a ele - OU monte a pasta remota localmente (minha máquina local executa o OSX) com
sshfs
(ou alguma outra ferramenta que tenha a capacidade de alterar o usuário após o login)
Isso é possível? Se sim, como? Ou talvez haja alguma outra/melhor maneira de conseguir isso?