Монтируем и изменяем содержимое сайта в системе GNU/Linux.
Необходимо
Проверяем наличие пакетов fuse, sshfs-fuse и папки назначения (в моем случае, это папка /mnt/mitroko)
rpm -qa | grep fuse
[lilo@Lin64Arnie ~]$ rpm -qa | grep fuse fuse-2.6.3-2.fc6 fuse-libs-2.6.3-2.fc6 fuse-sshfs-1.7-2.fc6 [lilo@Lin64Arnie ~]$
Создаем папку mitroko в /mnt, если ее нет или убеждаемся, что каталог пуст и готов для монтирования.
mkdir /mnt/mitroko ; ls -1las /mnt/mitroko
Пишем, для удобства будущего использования, исполняемый скрипт следующего содержания:
#!/bin/bash
sudo sshfs username@host.com:/path/to/www/htdocs /path/to/mountpoint/ -o sshfs_sync -o uid=500 -o gid=500 -o umask=000 -o allow_other -C
Опции sshfs можно посмотреть, выполнив комманду
sshfs -h
Конечно, вы должны подставить свои значения.
Пример использования комманды на рисунке. (Нажмите для увеличения).

Сохраните скрипт и разрешите его запуск:
chmod +x /bin/mount_site
Настало время попробовать смонтировать каталог сайта.
Пример использования комманды на рисунке. (Нажмите для увеличения).

На первом этапе нас попросят ввести наш пароль, для возможности выполнить комманду монтирования.
Его спрашивает утилита sudo.
Пользователь должен быть описан в файле /etc/sudoers.
На втором этапе нас попросят ввести пароль от шелла на удаленном хостинге, где находится наш сайт.
Если монтирование пройдет успешно, можно будет приступить к работе с сайтом.
Для удобства и наглядности, запустим Krusader.
Для редактирования страничек сайта, можно, как истиный гуру, запустить блокнотик (leafpad, gedit, vim).
А можно, на мой взгляд, довольно мощный редактор Bluefish.


Вот, собственно, и все.
Не забудьте, что вы редактируете сайт напрямую, защищаясь SSH.