
Цель:
использовать локальную 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
(или другого инструмента, который позволяет менять пользователя после входа в систему)
Возможно ли это? Если да, то как? Или, может быть, есть какой-то другой/лучший способ этого добиться?