Работа с SSH — различия между версиями
Материал из Вікі Фаланстэра
Zed (обсуждение | вклад) (→Создание ключа) |
Zed (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Если сомневаетесь что писать - следуйте стандартным инструкциям. | Если сомневаетесь что писать - следуйте стандартным инструкциям. | ||
− | |||
− | |||
Например | Например | ||
ssh-keygen -t rsa | ssh-keygen -t rsa | ||
Строка 27: | Строка 25: | ||
scp filename Username@IP_SERVER:/Dir Из локальной папки на сервер | scp filename Username@IP_SERVER:/Dir Из локальной папки на сервер | ||
scp Username@IP_SERVER:/Dir/filename /homedir C сервера в локальную папку | scp Username@IP_SERVER:/Dir/filename /homedir C сервера в локальную папку | ||
+ | |||
+ | ==Монтирование удаленой папки по ssh == | ||
+ | sshfs IP_SERVER:/Dir /Local_Dir -o reconnect | ||
+ | |||
+ | ==Выполнение команды и возвращение в консоль == | ||
+ | ssh Username@IP_SERVER command | ||
+ | |||
+ | ==Проброс X сервера == | ||
+ | ssh -X Username@IP_SERVER - на локальном компе и запущен X Window System | ||
+ | Программа выполняется на удаленном сервере, а окно отображается у нас на локальном компе | ||
+ | В /etc/ssh/sshd_config должна быть опция: X11Forwarding yes (Debian) |
Версия 21:00, 11 апреля 2013
Содержание
Создание ключа
ssh-keygen \[-t <тип ключа> -b <размер>\]
Если сомневаетесь что писать - следуйте стандартным инструкциям. Например
ssh-keygen -t rsa
Копирование ключа на удаленный сервер
Если ваш ключ ~/.ssh/id_rsa.pub:
ssh-copy-id username@remote-server.org
Удалить ключ сервера
ssh-keygen -R server
Подключение к серверу
ssh username@remote-server.org
где username - имя вашего пользователя на удаленном сервере; remote-server.org - адрес удаленного сервера
Копирование файлов на сервер и с сервера (SFTP)
scp filename Username@IP_SERVER:/Dir Из локальной папки на сервер scp Username@IP_SERVER:/Dir/filename /homedir C сервера в локальную папку
Монтирование удаленой папки по ssh
sshfs IP_SERVER:/Dir /Local_Dir -o reconnect
Выполнение команды и возвращение в консоль
ssh Username@IP_SERVER command
Проброс X сервера
ssh -X Username@IP_SERVER - на локальном компе и запущен X Window System
Программа выполняется на удаленном сервере, а окно отображается у нас на локальном компе В /etc/ssh/sshd_config должна быть опция: X11Forwarding yes (Debian)