Como mudar para um usuário diferente após o login do SFTP

4

O objetivo:
Use o IDE local (IntelliJ PHPStorm 9) para navegar & editar arquivos remotos via SSH

O obstáculo:
Meu usuário na máquina remota não tem permissões para ler arquivos, que são de propriedade de otheruser , mas eu tenho acesso a sudo su otheruser . No entanto, o login direto com otheruser ( ssh otheruser@remote ) está desativado e não é possível modificar as permissões.

Então, basicamente, o que eu preciso:

  • Para o PHPStorm executar sudo su otheruser depois de abrir o SFTP conexão através de sua ferramenta Deployment > Browse remote host (não parece haver nenhuma opção para fazer isso)
  • OU, abra o túnel SSH, mude para otheruser e faça o IDE se conectar 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 maneira melhor de conseguir isso?

    
por Jonas Masalskis 30.10.2015 / 16:23

0 respostas