Поддержка услуг » База знаний » Что такое SSH и Putty?
 Что такое SSH и Putty?
Решение

В первую очередь, что такое SSH? SHH - это сетевой протокол, который позволяет управлять удаленным компьютером через командную оболочку. При чем здесь Putty? Putty - это программа, посредством которой можно общаться с удаленным компьютером по протоколу SSH.

Многие клиенты полностью игнорируют возможности SSH. А ведь даже для не профессионала, обычного владельца сайта или парочки сайтов, умение общаться с сервером через командную строку может оказаться полезным и эффективным.

Представьте, что вы находитесь на даче, связь не фонтан, а вам понадобилось установить CMS, например WordPress. Заливать кучу мелких файлов по FTP занятие не для слабонервных. Во-первых долго, во-вторых связь постоянно рвется. На помощь приходит SSH протокол и программа Putty.

На всех тарифах хостинга IHC.RU предоставляется SSH доступ. Данные доступа совпадают с данными доступа по FTP. Итак, скачайте Putty и приступим.

После запуска утилиты Putty перед вами появится основное окно работы с программой, где необходимо указать сервер, к которому будем подключаться, и название сессии. Логин и пароль для доступа по SSH идентичны логину и паролю для FTP. Нажимаем кнопку Save для сохранении сессии. Двойным кликом мышки на названии сессии соединяемся с сервером по протоколу SSH.Настройка SSH Putty на IHC.RU

При первом подключении нужно будет принять SSH ключ, нажмите "Да" в всплывающем окошке.

Вводим логин pXXXX (например p52185), нажимаем Enter.

Вводим пароль, нажимаем Enter. Внимание: При вводе пароля символы не отображаются!

Чтобы пароль не вводить вручную можно его скопировать/вставить, скопировать можно комбинацией клавиш Ctrl+C, а вставить комбинацией клавиш "Shift+INSERT" .

Теперь мы подсоединены к серверу по протоколу SSH и можем вводить команды и взаимодействовать с сервером.

Предположим, что вам нужно скачать и распаковать дистрибутив WordPress для его последующей установки из браузера.

  • Командой "ls" попросим сервер показать нам текущие папки и файлы в корне сервера и в папке www/.
  • Чтобы перейти в папку домена www/wp.for-test-only.ru/ выполним команду "cd www/wp.wp.for-test-only.ru/" .
  • Посмотрим, что за файлы и папки есть внутри wp.for-test-only.ru c помощью команды "ls".
  • Удалим лишний файл index.html командой "rm index.html" .
  • Приступим к закачке дистрибутива Wordpress. Заходим на сайт ru.wordpress.org , нажимаем правой кнопкой мыши по кнопке "Скачать ... .zip", копируем ссылку в буфер обмена.Настройка SSH Putty на IHC.RU
  • Возвращаемся в Putty, в консоли вводим команду "wget" нажимаем Shift+INSERT , нажимаем Enter, ждем окончания загрузки.
  • Проверяем командой "ls" наличие .zip файла дистрибутива.
  • Распаковываем файл с помощью "unzip имя_архива".
  • Проверим "ls" что получилось.
  • Нужно переместить файлы с папки "wordpress" в корень домена, чтоб сайт не выглядел так http://wp.for-test-only.ru/wordpress/ , нам это не нужно. Выполняем перемещение файлов командой "mv wordpress/* ./" . Теперь все файлы в папке домена, и сайт будет выглядеть нормально, т.е. http://wp.for-test-only.ru/ .
  • Командой "ls" контролируем свои действия, проверяем наличие файлов.
  • Удаляем лишние папки и архивы командой "rm -r wordpress*
  • Проверяем командой "ls" все ли на месте.

Дело сделано, архив с Wordpress разархивирован, лишние файлы удалены. Можно приступать к установке через браузер, в нашем примере это http://wp.for-test-only.ru/

Ниже вы можете ознакомиться с основными командами, которые понадобятся вам для взаимодействия с сервером по протоколу SSH:

  • ls - отобразить файлы и папки
  • cd www/wp.for-test-only.ru/wp-content/ - сменить папку на указанную
  • cd .. - перейти на каталог уровнем выше
  • cd - перейти в корневую папку
  • pwd - показать путь к текущему месторасположению
  • mv - переместить файл
  • cp - копировать файл
  • rm - удалить файл
  • mkdir - создать новую папку
  • rmdir - удалить папку
  • unzip filename.ext - извлечь файлы из архива
  • exit - закрыть сессию и выйти из программы
  • help - список команд с комментариями

Обратите внимание, что Putty не единственная программа, способная взаимодействовать с сервером по протоколу SSH, но лучшая из бесплатных.



comments powered by Disqus
 Назад
 Интернет Хостинг Центр
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить:
 
 Поиск
 Свойства статьи
Главная | Регистрация | База знаний | Новости | Загрузки
Язык: