Как перейти на другого пользователя после входа в SFTP

Цель:
Используйте локальную 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
  • ИЛИ, локально смонтировать удаленную папку (мой локальный компьютер работает с OSX) с помощью sshfs (или другого инструмента, который имеет возможность изменять пользователя после входа в систему)

Это возможно? Если да, то как? Или, может быть, есть какой-то другой / лучший способ достичь этого?

Interesting Posts

Как я разрезаю интернет, но подключаю X-сервер для программы systemd-nspawned

Как установить Ubuntu 14.04 вместе с тем же существующим ОС на ноутбуке?

Как префикс значений столбца с апострофом (')?

Правильный способ подключения жесткого диска

В какую папку я должен писать для своих промежуточных файлов, как dev?

Используйте imagemagick для преобразования непрозрачного цвета в альфа

Что означает значение знака (-)?

zsh ждать выполнения заданий

не может установить mysql-сервер на centos 6.7 32bit. Ошибка: требуется rpm?

Если сравнение строк оператора

Чтение и запись ZFS отображаются в выводе vmstat -p

Ubuntu remaster создает слишком маленькие ISO

Использование CtrlP не дает очень хороших результатов – я использую это неправильно?

Настройка беспроводного соединения из командной строки на Debian

Как включить программу, которая работает только с файлами in / out в конвейер?

Linux и Unix - лучшая ОС в мире.