sshfs - монтируемся по ssh и автоматический вход по ssh

Если необходимо работать с файлами на сервере, можно пойти несколькими путями:

1) SSH -  логинимся (пароли вечно достают) и пользуясь консольными редакторами вносим изменения
2) Монтирование - монтируем по ssh и редактируем чем нам нравится )))

Естественно способ номер 2 )))

Монтировать будем во FreeBSD 11.0 ..... o_O

Для начала установим утиль sshfs 

# pkg install fusefs-sshfs

Как оказалось FUSE — часть ядра FreeBSD начиная с 10 версии, и модуль fuse.ko подгружается из системного каталога модулей, нужно только прописать fusefs_load="YES" в /boot/loader.conf. В текущем сеансе работы подгрузим вручную:

# kldload fuse

Ну и выполним само монтирование

# sshfs user@server:/mount/point/from/server /local/path

Ну и команда размонтирования

# umount -f /local/path

Ну и для без проблемного монтирования (без запроса пароля) создадим ssh-ключ:

# ssh-keygen -t rsa

На все вопросы генерации Enter. В итоге будут созданы ключи с ~/.ssh директории. Переносим генерированный ключ на сервер:

# ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Ну и естественно проверяем ) 
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
  1. FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
  2. Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
  3. Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
Сейчас рассмотрим третий вариант. Монтирование по FTP осуществляется в Ubuntu с помощью пакета curlftpfs. Однако подключение будет очень медленным, отрывать большие проекты в IDE будет практически невозможно. Монтирование по ssh не смотря на шифрование поддерживает скорость 200-250кб.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
  1. FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
  2. Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
  3. Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
Сейчас рассмотрим третий вариант. Монтирование по FTP осуществляется в Ubuntu с помощью пакета curlftpfs. Однако подключение будет очень медленным, отрывать большие проекты в IDE будет практически невозможно. Монтирование по ssh не смотря на шифрование поддерживает скорость 200-250кб.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
  1. FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
  2. Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
  3. Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
Сейчас рассмотрим третий вариант. Монтирование по FTP осуществляется в Ubuntu с помощью пакета curlftpfs. Однако подключение будет очень медленным, отрывать большие проекты в IDE будет практически невозможно. Монтирование по ssh не смотря на шифрование поддерживает скорость 200-250кб.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
  1. FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
  2. Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
  3. Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
Сейчас рассмотрим третий вариант. Монтирование по FTP осуществляется в Ubuntu с помощью пакета curlftpfs. Однако подключение будет очень медленным, отрывать большие проекты в IDE будет практически невозможно. Монтирование по ssh не смотря на шифрование поддерживает скорость 200-250кб.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf

Комментарии

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками

Linux: GRUB: Аварийный запуск системы из командной строки GRUB