So wechseln Sie nach der SFTP-Anmeldung zu einem anderen Benutzer

So wechseln Sie nach der SFTP-Anmeldung zu einem anderen Benutzer

Das Ziel:
Verwenden Sie die lokale IDE (IntelliJ PHPStorm 9), um Remote-Dateien über SSH zu durchsuchen und zu bearbeiten

Das Hindernis:
Mein Benutzer auf dem Remote-Rechner hat keine Berechtigung, Dateien zu lesen, die Eigentum von sind otheruser, ich aber habe Zugriff auf sudo su otheruser. Allerdings ist die direkte Anmeldung mit otheruser( ssh otheruser@remote) deaktiviert und eine Änderung der Berechtigungen ist nicht möglich.

Im Wesentlichen brauche ich also:

  • Damit PHPStorm ausgeführt wird, sudo su otherusernachdem es über sein Deployment > Browse remote hostTool eine SFTP-Verbindung geöffnet hat (dafür scheint es keine Option zu geben)
  • ODER öffnen Sie den SSH-Tunnel, wechseln Sie zu otheruserund stellen Sie eine Verbindung zur IDE her.
  • ODER mounten Sie den Remote-Ordner lokal (auf meinem lokalen Rechner läuft OSX) mit sshfs(oder einem anderen Tool, das die Möglichkeit bietet, den Benutzer nach der Anmeldung zu ändern)

Ist das möglich? Und wenn ja, wie? Oder gibt es vielleicht einen anderen/besseren Weg, dies zu erreichen?

verwandte Informationen