SSHFS — Альтернатива использованию SFTP/SSH клиентов

Больинство из нас работает с файлами сайта удалённо, через ftp или sftp/ssh. FTP жутко тормозной, в связи с чем я уже давно перешёл полностью на ssh (чего и вам советую).

Каким образом легко получить доступ к файлам, не используя sftp/ssh-клиент?

Есть такая чудо-штука, называемая fuse. На её основе можно делать файловые системы, которые находятся удалённо (например, smbfs). Так вот, существует sshfs, который позволяет примонтировать удалённый хост на локальный компьютер и работать с файлами так, будто они на вашем жёстком диске!

Debian-way howto:
  1. sudo apt-get install sshfs
  2. sudo mkdir /media/host-name
  3. sudo chown your-username /media/host-name
  4. sudo adduser your-username fuse
  5. sudo adduser your-username nogroup
  6. sudo gnome-session-save --logout
  7.  
  8. #after logout-login you can mount a host like this
  9. sshfs -o workaround=rename host-name.com:/working-dir/ /media/host-name
  10.  
  11. #and unmount a host like this
  12. fusermount -u /media/host-name

Как ещё упростить жизнь? :)

Я пользуюсь Убунтой, а в ней по умолчанию gedit. В настройках можно включить auto save, save backups, line numbers, auto indentation, right margin и плагин side pane, а также подсветку синтаксиса. Side pane позволяет по нажатию F9 открывать "проводник", в котором легко перейти в монтированную директорию и заняться работой.

Комментариев нет:

Отправить комментарий