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. В текущем сеансе работы подгрузим вручную:
Ну и для без проблемного монтирования (без запроса пароля) создадим ssh-ключ:
# ssh-keygen -t rsa
На все вопросы генерации Enter. В итоге будут созданы ключи с ~/.ssh директории. Переносим генерированный ключ на сервер:
# ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
Ну и естественно проверяем )
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
Ну и естественно проверяем )
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
- FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
- Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
- Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
- FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
- Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
- Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
- FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
- Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
- Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Если необходимо работать с кодом на удаленном сервере то можно пойти несколькими путями:
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
- FTP – качает tmp файл, редактирует и закачивает обратно на лету. Можно использовать редактор с подсветкой.
- Зайти по ssh и пользоваться консольными редакторами nano, vim и др, а так же mc. Необходимо постоянно вводить пароль, достает.
- Примонтировать файловую систему через FTP или SSH. В этом случае получим как будто папку в нашей файловой системе типа /mnt/server и тогда возможно использовать IDE с доступом ко всему проекту сразу.
- See more at: http://seyferseed.ru/ru/linux/avtomaticheskoe-montirovanie-po-sshfs-avtomaticheskij-vhod-po-ssh.html#sthash.R1jgM9E9.dpuf
Комментарии
Отправить комментарий