Задать вопрос
KidsKilla
@KidsKilla

Как прицепить удалённую папку по SSHFS как локальную, чтобы пользоваться удобными редакторами?

Добрый день!

Задача такая: хочу прицепить удалённую папку по SSHFS как локальную, чтобы пользоваться удобными редакторами итп.

Проблема: я логинюсь на сервер под одним именем (например meh), а файлы принадлежат другому юзеру (например remote_user), к которому есть доступ через sudo.

Т.е. нужно запустить sudo su remote_user после того как sshfs приконнектится к серверу.


Если это важно, работаю я с мака.


Пытался сделать так, но видимо ProxyCommand запускает команду локально, а не удалённо, а потому не сработало:
sshfs meh@server:/home/remote_user/bla ~/bla -o ProxyCommand="sudo su remote_user"



Есть ли ещё варианты? Рута на сервере нет и не будет, только remote_user.
  • Вопрос задан
  • 3798 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Подключайтесь сразу как remote_user
Ответ написан
Alukardd
@Alukardd
Ну вообще-то можно извратиться кое-как, но при этом sudo должно быть с NO_PASS для одной команды. Т.к. sshfs не поддерживает интерактивность.
sshfs user@remote_server:/remote/path /local/path -o sftp_server="/usr/bin/sudo -u remote_user /usr/libexec/sftp-server"

Вопрос sudo через ssh решается так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы