Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:ssh [2018/04/09 23:51] Добавлена информация про aliases |
wiki:ssh [2018/04/09 23:58] (текущий) [SSH aliases] |
||
---|---|---|---|
Строка 1086: | Строка 1086: | ||
==== Настройка удаленной ssh-директории в Nautilus ==== | ==== Настройка удаленной ssh-директории в Nautilus ==== | ||
Смотрите статью [[nautilus#Подключение к удаленным серверам|Nautilus]]. | Смотрите статью [[nautilus#Подключение к удаленным серверам|Nautilus]]. | ||
- | ==== Монтирование удаленной папки с помощью sshfs ==== | + | ==== Монтирование удаленной директории с помощью sshfs ==== |
- | монтируем удаленную папку в директорию след образом:<code bash>sshfs user@hostingserver.ru:/home/userdir ~/sshfsdir</code> | + | Монтирование удаленного каталога в локальный каталог <code bash>sshfs user@hostingserver.ru:/home/userdir ~/sshfsdir</code> |
- | умоунт осуществляется следующей командой:<code bash>fusermount -u ~/sshsfdir</code> | + | Размонтирование <code bash>fusermount -u ~/sshsfdir</code> |
==== SSH aliases ==== | ==== SSH aliases ==== | ||
При использовании нескольких серверов с различными параметрами доступа (нестандартный порт, длинное имя хоста, логин отличный от локального, и т.п.) порой утомительно вводить все настройки подключения каждый раз заново. Для облегчения этого можно использовать aliases. | При использовании нескольких серверов с различными параметрами доступа (нестандартный порт, длинное имя хоста, логин отличный от локального, и т.п.) порой утомительно вводить все настройки подключения каждый раз заново. Для облегчения этого можно использовать aliases. | ||
- | Для одного пользователя | + | Настройки хранятся в ''~/.ssh/config'' для одного пользователя и в ''/etc/ssh/ssh_config'' глобально для всех пользователей. |
- | ''~/.ssh/config'' | + | |
- | Глобально для всех пользователей | + | Пример конфига. Описано может быть множество серверов. Подробнее в **man ssh_config** (не путать с **sshd_config**) |
- | ''/etc/ssh/ssh_config'' | + | |
- | + | ||
- | Пример конфига. Подробнее в **man ssh_config** (не путать с **sshd_config**) | + | |
<code>Host AliasName # Произвольное имя хоста | <code>Host AliasName # Произвольное имя хоста | ||
Строка 1105: | Строка 1101: | ||
Port YourSSHPort # Если нестандартный порт</code> | Port YourSSHPort # Если нестандартный порт</code> | ||
- | После этого можно подключаться к серверу командой ''ssh AliasName'' | + | После этого можно подключаться к серверу командой <code bash>ssh AliasName</code> |
==== ssh-agent ==== | ==== ssh-agent ==== | ||