SSH

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 20:22, 16 апреля 2011 (править)
79.111.160.232 (Обсуждение)
(Проблемы подключения)
← К предыдущему изменению
Версия 00:08, 16 мая 2011 (править) (отменить)
81.18.164.91 (Обсуждение)
(MlrCOkHUaYEaZJVRDDx)
К следующему изменению →
Строка 1: Строка 1:
-'''Юникс шелл''' (англ. UNIX shell или просто шелл) - это услуга предоставления удаленного доступа к командной строке (интерпретатору) сервера.+Didn’t 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]]+

Версия 00:08, 16 мая 2011

Didn’t know the forum rules allowed such birlliant posts.

Личные инструменты