Версия 20:22, 16 апреля 2011 (править) 79.111.160.232 (Обсуждение) ← К предыдущему изменению |
Версия 00:08, 16 мая 2011 (править) (отменить) 81.18.164.91 (Обсуждение) К следующему изменению → |
Строка 1: |
Строка 1: |
- | '''Юникс шелл''' (англ. UNIX shell или просто шелл) - это услуга предоставления удаленного доступа к командной строке (интерпретатору) сервера. | + | Didnt know the forum rules allowed such birlliant posts. |
- | == Общие сведения == | + | |
- | Доступ к шелл открыт только через защищенный протокол [http://ru.wikipedia.org/wiki/Ssh SSH], обеспечиващий конфиденциальность передаваемой информации, в том числе и параметров аутентификации (логин и пароль). | + | |
- | | + | |
- | Шелл-доступ предоствляет широкий спектр возможностей по работе с файлами, отладки скриптов, управлению базами данными непосредственно на сервере, тем самым позволяя экономить трафик, избавляя вас от предварительной скачки файлов на локальный компьютер для последующего их редактирования. | + | |
- | | + | |
- | | + | |
- | ---- | + | |
- | '''Внимание!''' Если вы не знакомы c командами UNIX и не представляете для чего все это вам нужно, но решили все-таки воспользоваться данной услугой, будьте крайне осторожны в использовании команд, одно необдуманное действие может привести к полной неработоспособности всего вашего ресурса. | + | |
- | ---- | + | |
- | | + | |
- | == Настройка SSH-клиента == | + | |
- | Для работы с удаленной командной строкой по протоколу [http://ru.wikipedia.org/wiki/Ssh SSH], существует множество программ, в том числе и бесплатных. | + | |
- | Наиболее простой, удобной и гибкой в настройках является [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] ([http://putty.org.ru русский сайт]). | + | |
- | | + | |
- | Прежде всего, перед началом настройки программы убедитесь, что ваш сайт работает на UNIX-сервере, это можно сделать через раздел личного кабинета /Полный список функций/ -> /Управление сайтами и серверами/, при необходимости в этом же разделе можно и сменить тип сервера. | + | |
- | [[Изображение:Unix_shell_true.jpg|center|frame|UNIX-шелл доступен (для сайта используется сервер на операционной системе Linux)]] | + | |
- | [[Изображение:Unix_shell_false.jpg|center|frame|UNIX-шелл не доступен (для сайта используется сервер на операционной системе Windows)]] | + | |
- | | + | |
- | Все необходимые реквизиты доступа для настройки вы найдете в личном кабинете на странице /Полный список функций/ -> /Пароли на ресурсы/. | + | |
- | | + | |
- | * Скачайте по ссылке [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] последнюю версию программы и сохраните ее в любой каталог на вашем компьютере или на рабочий стол (для удобства). | + | |
- | | + | |
- | * Запустите программу: | + | |
- | [[Изображение:Putty_base.jpg|350px|thumb|left|Главное окно настройки]]<br clear="both" /> | + | |
- | | + | |
- | * Настройте основные параметры доступа и авторизации: | + | |
- | *#Host Name (адрес сервера, он же адрес FTP сервера), например '''moisait-ru.1gb.ru'''; | + | |
- | *#Port (порт), '''22'''; | + | |
- | *#Protocol (протокол), '''SSH'''; | + | |
- | *#Saved Sessions (имя сессии), например, '''moisait.ru'''; | + | |
- | [[Изображение:Putty_gen.jpg|350px|thumb|left|Основные параметры подлючения]]<br clear="both" /> | + | |
- | | + | |
- | * Настройка внешнего вида, в левом меню выбираем Appearance, блок Font settings, '''Change''': | + | |
- | [[Изображение:Putty_app.jpg|350px|thumb|left|Раздел настройки внешнего вида]]<br clear="both" /> | + | |
- | в открывшися окне выбираем набор символов '''Cyrillic''': | + | |
- | [[Изображение:Putty_char.jpg|350px|thumb|left|Окно выбора набора символов]]<br clear="both" /> | + | |
- | | + | |
- | * Настройка кодировки, в левом меню выбираем Translation, блок "Character set translation on received date", и из выпадающего меню '''Windows 1251 (Cyrillic)''': | + | |
- | [[Изображение:Putty_trans.jpg|350px|thumb|left|Настройка набора символов перекодировки]]<br clear="both" /> | + | |
- | | + | |
- | * Сохранение сделанных настроек, возвращаемся в пункт Sessions и нажимаем кнопку '''[Save]''': | + | |
- | [[Изображение:Putty_save.jpg|350px|thumb|left|Сохранение параметров настройки]]<br clear="both" /> | + | |
- | | + | |
- | * Настройка завершена, можно подлючаться, нажимаем кнопку '''[Open]''': | + | |
- | [[Изображение:Putty_open.jpg|350px|thumb|left|Подключение к серверу]]<br clear="both" /> | + | |
- | в ответ вы получите приглашение от сервера на ввод вашего логина ('''FTP пользователь'''): | + | |
- | [[Изображение:Putty_login.jpg|550px|thumb|left|Ввод логина (имени пользователя)]]<br clear="both" /> | + | |
- | и пароля ('''FTP пароль'''): | + | |
- | [[Изображение:Putty_pass.jpg|550px|thumb|left|Ввод пароля]]<br clear="both" /> | + | |
- | В случае успешной авторизации, вы попадаете в свой домашний каталог, интерпретатор будет находится в состоянии ожидании ввода команд: | + | |
- | [[Изображение:Putty_done.jpg|550px|thumb|left|Ожидание ввода команд.]]<br clear="both" /> | + | |
- | | + | |
- | == Проблемы подключения == | + | |
- | '''''Описание проблемы:''''' Сервер не принимает пароль, ошибка авторизации.<br /> | + | |
- | '''''Решение:''''' Скорее всего проблема связана с тем, что вы вводите логин/пароль путем copy/paste со страницы /Пароли на ресурсы/, в этом случае велика вероятность того, что при копировании в буфер обмена попадают лишние символы: проблел, возврат строки. Попробуйте ввести данные для авторизации вручную. | + | |
- | | + | |
- | '''''Описание проблемы:''''' Всё зависает на этапе ввода пароля.<br /> | + | |
- | '''''Решение:''''' Скорее всего ничего не зависло. В unix-системах при авторизации в целях дополнительной безопасности вводимый пароль не отображается вообще, даже звёздочками. Просто вводите пароль и нажимайте Enter. | + | |
- | | + | |
- | '''''Описание проблемы:''''' Не появляется приглашение для ввода логина или окно сразу же закрывается при нажатии на кнопку [Open].<br /> | + | |
- | '''''Решение:''''' В этом случае вам нужно проверить возможность устанавливать с вашего компьютера исходящие соединения на 22 порт. | + | |
- | Проверка может быть выполнена с помощью программы [http://ru.wikipedia.org/wiki/Telnet telnet].<br /> | + | |
- | Для вызова этой программы, в операционной системе Windows выполните следующую последовательность действий: <code>Пуск -> Выполнить -> cmd -> OK</code><br /> | + | |
- | В командной строке наберите:<br /> | + | |
- | <code>telnet адрес_FTP_сервера 22</code><br /> | + | |
- | | + | |
- | В случае успеха вы увидите примерно такой ответ от сервера:<br /> | + | |
- | <code>Trying 81.176.226.166...<br /> | + | |
- | Connected to moisait-ru.1gb.ru.<br /> | + | |
- | Escape character is '^]'.<br /> | + | |
- | SSH-2.0-OpenSSH_4.5</code> | + | |
- | | + | |
- | В противном случае вам нужно проверить настройки своего Firewall'а и/или обратиться к администратору вашей сети. | + | |
- | | + | |
- | == Другие SSH-клиенты == | + | |
- | *[http://www.vandyke.com/products/securecrt/ SecureCRT] | + | |
- | | + | |
- | [[Категория:UNIX]] | + | |
Didnt know the forum rules allowed such birlliant posts.