
목표:
로컬 IDE(IntelliJ PHPStorm 9)를 사용하여 SSH를 통해 원격 파일 탐색 및 편집
장애물:
원격 시스템의 내 사용자는 가 소유한 파일을 읽을 수 있는 권한이 없지만 otheruser
에 액세스할 수 있습니다 sudo su otheruser
. 단, otheruser
( )를 이용한 직접 로그인은 ssh otheruser@remote
불가능하며, 권한 수정은 불가능합니다.
본질적으로 나에게 필요한 것은 다음과 같습니다.
sudo su otheruser
PHPStorm이 도구 를 통해 SFTP 연결을 연 후 실행되도록 하려면Deployment > Browse remote host
(이를 수행할 수 있는 옵션이 없는 것 같습니다)- 또는 SSH 터널을 열고
otheruser
IDE를 연결하도록 변경합니다. sshfs
또는 (또는 로그인 후 사용자를 변경할 수 있는 다른 도구)를 사용하여 원격 폴더를 로컬로 마운트합니다(내 로컬 컴퓨터는 OSX를 실행함).
이것이 가능한가? 그렇다면 어떻게? 아니면 이것을 달성하는 다른/더 나은 방법이 있을까요?