Ubuntu Desktop 10.10 Maverick Meerkat
Монтируем удаленную FS через SSHFS


SSHFS можно установить при помощи менеджера пакетов Synaptic либо выполнив следующую команду в косольке.
sudo apt-get install sshfs
1. Теперь необходимо добавить вашего пользователя в группу fuse, привожу несколько способов, выбирайте любой:

a) Консольный вариант (применяется к пользвателю под которым вы в системе)
sudo gpasswd -a $USER fuse
b) Консольный вариант (user - замените на логин вашего пользователя)
sudo usermod -a -G fuse user
c) Gnome пользователь может это сделать по следующему пути:
[Система] -> [Администрирование] -> [Пользователи и группы] -> User -> [Дополнительные параметры] -> [Права пользователя]
ставим галочку в опции: [x] Подключение пользовательских файловых систем (FUSE)

d) Gnome пользователь, альтернативный способ по следующему пути:
[Система] -> [Администрирование] -> [Пользователи и группы] -> User -> [Управление группами]
среди доступных групп выбираем fuse и нажимаем [Свойства] ставим галочку в опции: [x] User

После добавления пользователя в группу fuse необходимо перелогиниться, что бы изменения вступили в силу.

2. Создаем каталог в который будем монтировать каталог удаленного сервера
mkdir ~/mnt_myserver
3. Смонтировать удаленную систему командой
sshfs $USER@209.85.149.104:/usr/local/www /home/$USER/mnt_myserver -o idmap=user
  • $USER - заменяем на пользователя существующего в удаленной системе к которой монтируемся.
  • 209.85.149.104 - заменяем на доменное имя или IP-адрес удаленной системы к которой монтируемся.
  • /usr/local/www - заменяем на путь к каталогу на удаленном сервере, который монтируем.
  • /home/$USER/mnt_myserver - заменяем на путь к каталогу, куда будет монтироваться каталог удаленного сервера.
Во время соединения sshfs запросит пароль пользователя удаленной системы. Если имя и пароль пользователя указаны правильно и каталоги существую с корректными правами, то sshfs не выдаст никаких сообщений, это означает успешное монтирование.

4. Отмонтировать удаленную систему можно следующей командой
fusermount -u /home/$USER/mnt_myserver

Полезные советы для удобства при дальнейшей работе с sshfs

I. вариант - позволяет смонтировать одной короткой командой


Создаём файл /usr/local/bin/mount_myserver.sh со следующим содержимым
#!/bin/sh
sshfs $USER@209.85.149.104:/usr/local/www /home/$USER/mnt_myserver -o idmap=user
Теперь для того чтобы смонтировать удаленную систему достаточно применить эту команду и ввести пароль для соединения
mount_myserver.sh

II. Второй вариант - позволяет смонтировать и размонтировать одной короткой командой


Создаём файл /usr/local/bin/mount_myserver.sh со следующим содержимым
#!/bin/bash
MOUNT_PATH=/home/$USER/mnt_myserver
if [ "$1" = "-u" ]; then
    fusermount -u -z $MOUNT_PATH
else
    sshfs $USER@209.85.149.104:/usr/local/www $MOUNT_PATH -o idmap=user
fi
Установим пользователя и группу. Замените $USER на пользователя под которым будет работать.
sudo chown $USER:root /usr/local/bin/mount_myserver.sh
Установим права
sudo chmod 770 /usr/local/bin/mount_myserver.sh
Смонтировать удаленную систему (потребует ввести пароль)
mount_myserver.sh
Отмонтировать удаленную систему
mount_myserver.sh -u

Опции SSHFS

  • -C - что бы sshfs сжимал передаваемые данные.
  • -p - если удаленный хост использует нестандартный порт, можно задать необходимый номер рабочего порта.
  • -o reconnect - переподключатся к серверу.
  • -o ServerAliveInterval=120 - отправлять поддерживающий сигнал активности каждые 120 секунд.

Поддержка

Ваш ssh сеанс автоматически разлогинится, если будет не активен. Чтобы сохранить активное (Alive) соединение, добавьте следующую строку в ~/.ssh/config или /etc/ssh/ssh_config на клиенте.
ServerAliveInterval 5
Это позволит направить "Keep Alive" (поддерживающий) сигнал на сервер каждые 5 секунд.
Вы можете увеличить этот интервал, я использую ServerAliveInterval 120.

一步一步地会到目的

I do not smoke or drink



Search for Extra-Terrestrial Intelligence at Home
Search for Extra-Terrestrial Intelligence at Home

User signature graphic BOINC Stars

Power by BOINC


International Space Station
Прямая трансляция переговоров космонавтов МКС с ЦУП.
Только голос | Голос и Видео
Говорят они не всегда, только по необходимости, так что не удивляйтесь, если на канале будет тишина.

Ubuntu 14.04 (Trusty Tahr) Daily Build

>>> Старые релизы Ubuntu <<<

Оглавление

Cisco Systems

Связь через консольный кабель
Сброс пароля на Catalyst 2950
Создание VLAN на Catalyst 2950
Создание и управление стеками коммутаторов

FreeBSD 8.2 - Сервер с "нуля"

Установка
Начальная настройка
Сборка ядра (c Kernel NAT)
Named
OpenVPN

Ubuntu Server

Настраиваем WEB-сервер
Apache2 + PHP5 + MySQL + phpMyAdmin
Пример для виртуальных хостов

VSFTPd + SSL Не закончено!
Установка TFTP сервера (tftpd)
Установка Midnight Commander
Установка Deluge с Web-интерфейсом
Бэкапим MySQL базы
MySQL шпаргалки
Резервное копирование - м1
Простой шлюз на Ubuntu Server
Сетевое радио на Icecast2
Объединение HDD дисков
Управление автозагрузкой
Настройка сети вручную
Защита от брутфорса
ssh, ftp, http: fail2ban

OpenVPN Installation Ubuntu

Ubuntu Desktop

Настройка Ubuntu Desktop 10.10
Раскукоживаем Менеждер обновлений
Раскладка - флажки вместо текста
QutIM - клиент ICQ, Jabber, MAgent, IRC
Температура железа на панеле

Горячие клавиши в Ubuntu Unity

Драйвера NVIDIA в Ubuntu
Радио лоток в области уведомлений
SSHFS - Монтируем удаленную FS
Резервное копирование Ubuntu Desk
Загрузочная флешка Ubuntu Server
Загрузочная USB из под Windows
Как найти нужный PPA-репозиторий
Видеонаблюдение под Ubuntu 10.04 для "чайников"
Видеонаблюдение легально!

Linux

Полезные команды Linux
Конфиг железа в Ubuntu
Мониторинг хостов в сети
Разное на одном листе
inotify - это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе.

Полезное под Windows

FTPS - защищённое соединение
PuTTY - Как сохранить настройки
VirtualBox - Клонирование виртуальных машин.

Скриптовые языки

AWK - Язык обработки структурированных текстов

Чит-листы или Шпаргалки

pdf css_cheat-sheet ver.1
pdf css_cheat-sheet ver.2
pdf php_cheat-sheet ver.1
pdf php_cheat-sheet ver.2
pdf javascript_cheat-sheet ver.1
pdf mysql_cheat-sheet ver.1
pdf html_cheat-sheet ver.1
pdf regular_expressions ver.1
pdf regular_expressions ver.2
pdf mod_rewrite_cheat-sheet ver.1
pdf mod_rewrite_cheat-sheet ver.2
pdf sql_server_cheat-sheet ver.1
pdf microformats_cheat-sheet ver.1
pdf seo_cheat-sheet ver.0.4
pdf wordpress_designer ver.1

Последовательное соединение проводников
Последовательное соединение проводников

Параллельное соединение проводников
Параллельное соединение проводников


Gedit style schemes

xml darktango.xml
xml emacs-darkslategrey.xml

HTML заметки

Разные валидные фичи
10 преступлений с HTML тегами
Заметки по установке
MaxSite CMS версия 0.42

Горизонтальное CSS Меню
.htacces паролим сайт
Противоугонный пакет

Коллекция jQuery plagins

Quovolver [?]
Custom Animation Banner [?]
Style my tooltips [?]


ipv6.nic.ru

QR Coder.ru
Генератор QR-кодов


2:5020/1209.12@FidoNet

Logo WebMoney
WMIDwmid 358066815673
pursewmzZ452007172362
wmrR568219491953
wmeE770110075404

Logo Yandex.Money
 Yndex purse4100178599238



Мои телефоны:
  1. Билайн AMPS/DAMPS - модели ERICSSON DH318,
    ERICSSON DH618
  2. Билайн GSM - Siemens C25 корпус "Хамелион" (тариф "Серебрянный")
  3. Мегафон GSM - SAMSUNG SGH-T400
  4. Мегафон GSM / AIS GSM Thailand - Qtek s100
  5. Мегафон GSM - SAMSUNG SGH-i900 WiTu 8Gb
  6. Мегафон GSM - HTC Wildfire S
  7. Мегафон GSM - HTC One S
  8. Мегафон GSM / Теле2 GSM - ASUS Zenfone 2 ZE550ML
  9. Мегафон GSM - Xiaomi Redmi Note 4 4Gb 64Gb
  10. Мегафон GSM - Xiaomi Redmi Note 8 6Gb 64Gb