
목표:
로컬 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가 연결되도록 변경합니다. sshfs
또는 (또는 로그인 후 사용자를 변경할 수 있는 다른 도구)를 사용하여 원격 폴더를 로컬로 마운트합니다(내 로컬 컴퓨터는 OSX를 실행합니다).
가능합니까? 그렇다면 어떻게 해야 할까요? 아니면 이것을 달성하는 또 다른/더 나은 방법이 있습니까?