Инструменты пользователя

Инструменты сайта


wiki:technical:hosting:ssh_hosting

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:technical:hosting:ssh_hosting [2015/04/19 12:40] alexanderwiki:technical:hosting:ssh_hosting [2017/04/09 23:43] (текущий) – [Использование SSH на хостинге (не актуально)] alexander
Строка 1: Строка 1:
-====== Использование SSH на хостинге ====== +====== Использование SSH на хостинге (не актуально) ====== 
-Используя SSH можно загружать, копировать и редактировать файлы, выполнять некоторые команды на сервере. Например, нередко возникает задача импорта очень большой базы данных на сайт. Cредствами phpmyadmin это сделать невозможно из-за ограничений максимального размера файла БД. Для работы используем [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|PuTTY]], [[http://winscp.net/|WinSCP]].+Используя **SSH** можно загружать, копировать и редактировать файлы, выполнять некоторые команды на сервере. Например, нередко возникает задача импорта очень большой базы данных на сайт. Cредствами **phpmyadmin** это сделать невозможно из-за ограничений максимального размера загружаемого файла. Для работы используем [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|PuTTY]], [[https://winscp.net/|WinSCP]].
  
 ===== Загрузка файлов через WinSCP ===== ===== Загрузка файлов через WinSCP =====
-Запускаем WinSCP. Используя полученные данные для доступа подключаемся к хостингу. При первом подключении к серверу WinSCP спросит разрешения добавить ключ сервера в кэш.+Запускаем **WinSCP**. Используя полученные данные для доступа подключаемся к хостингу. При первом подключении к серверу WinSCP спросит разрешения добавить ключ сервера в кэш.
 {{ :wiki:technical:hosting:ssh_hosting:winscp-1.png?nolink |}} {{ :wiki:technical:hosting:ssh_hosting:winscp-1.png?nolink |}}
  
Строка 9: Строка 9:
 {{ :wiki:technical:hosting:ssh_hosting:winscp-2.png?nolink |}} {{ :wiki:technical:hosting:ssh_hosting:winscp-2.png?nolink |}}
  
-Копируем файл с дампом БД на сервер.+Копируем файл с дампом БД на сервер (нажимаем F5). 
 + 
 +===== Работа с SSH в PuTTY ===== 
 +Подключаемся к серверу. Указываем адрес: 
 +{{ :wiki:technical:hosting:ssh_hosting:putty-1.png?nolink |}} 
 + 
 +и используемую кодировку: 
 +{{ :wiki:technical:hosting:ssh_hosting:putty-2.png?nolink |}} 
 + 
 +При первом подключении к серверу **PuTTY**, аналогично **WinSCP**, запросит разрешение на сохранение ключа сервера: 
 +{{ :wiki:technical:hosting:ssh_hosting:putty-3.png?nolink |}} 
 + 
 +Сообщаем серверу свои логин и пароль для аутентификации. При вводе пароля символы не отображаются в целях безопастности. 
 + 
 +При подключении, пользователи находятся в изолированном окружении (chroot-ssh), за пределы которого они не могут выйти. Пользователям доступно ограниченное число команд, например: 
 +  * ls, cat, echo, grep 
 +  * rm, mkdir, mv, cp 
 +  * bash, vi, mcedit 
 +  * mysql, mysqldump 
 +Некоторые из них описаны в статье [[wiki:technical:console|"Справочник команд Putty / SSH / Unix / Linux"]]. 
 + 
 +==== Импорт БД из файла ==== 
 +Для импорта БД из загруженного файла используем следующую команду: 
 +<code> 
 +$ mysql --user=имя --password=пароль -h ip-адрес база < my_database.sql 
 +</code> 
 +где: 
 +  * имя - имя пользователя БД 
 +  * пароль - пароль пользователя БД 
 +  * ip-адрес - адрес сервера 
 +  * база - имя импортируемой базы 
 +  * my_database.sql - загруженный нами файл БД 
 + 
 +База данных должна быть ранее создана на сервере и к ней должен быть разрешенные удаленный доступ 
 + 
 +==== Экспорт БД в файл ==== 
 +Для экспорта БД в файл используем команду: 
 +<code> 
 +$ mysqldump --user=имя --password=пароль -h ip-адрес база > dumpbase.sql 
 +</code> 
 +где: 
 +  * имя - имя пользователя БД 
 +  * пароль - пароль пользователя БД 
 +  * ip-адрес - адрес сервера 
 +  * база - имя экспортируемой базы 
 +  * dumpbase.sql - имя файла экспорта БД 
wiki/technical/hosting/ssh_hosting.1429436428.txt.gz · Последнее изменение: 2017/04/07 22:49 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki