
目標:
ローカル 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
(またはログイン後にユーザーを変更できる他のツール)
これは可能ですか? もし可能であれば、どのようにすればいいのでしょうか? あるいは、これを実現する他の/より良い方法があるのでしょうか?