При работе с удалёнными серверами по ssh многие администраторы вынуждены использовать консольный интерфейс. Однако, есть и альтернативные способы. Один из них — примонтировать удалённый ресурс к какой-то точке локальной файловой системы. В таком случае сервер будет выглядеть как обычная папка локальной системы. При таком подходе можно использовать стандартные средства для работы с файлами и директориями для удалённого сервера.
Программы из командной строки запустить, конечно, не получится, однако, изменить права на файлы, отредактировать или перенести их можно из привычного файлового менеджера, редактора файлов.
Итак, для того, чтобы примонтировать ssh ресурс, нам потребуется драйвер файловой системы, поддерживающий данную возможность. Устанавливаем sshfs:
sudo apt-get install sshfs
После чего нужно добавить пользователя в группу fuse для того, чтобы он мог сам монтировать и отмонтировать ssh ресурсы.
sudo usermod -a -G fuse $USER
Теперь можно примонтировать удалённый сервер к локальной системе:
sshfs user@server:/remote/path /mount/point
— примонтировать директорию /remote/path удалённого сервера server с правами user в локальную директорию /mount/point.