Элитные кафе воронежа . Меню | куплю оболочку для колбасы, рецепты в россии | |
Телефоны в Липецке: +7 (4742) 71-02-01, 71-02-02обратная связь Вход для клиентов [логин / пароль]:
/
забыли пароль?
о компании регистрация доменов хостинг оборудование как стать клиентом техподдержка дополнительные услуги контакты
другие зоны




Заказать

Техническая документация


Unix shell: работа, программы ssh


Для работы со своим веб-сервером можно использовать unix shell. Работая с терминалом удаленного unix-сервера (мы используем FreeBSD) можно выполнять операции с файлами, запускать бинарные программы и скрипты, компилировать исполняемые файлы, устанавливать дополнительные perl-модули и так далее. Доступ в unix shell присутствует во всех старших тарифных планах хостинга, начиная с «Корпоративного».

Как подключить услугу доступа в unix shell

Для подключения услуги доступа в unix shell пользователю необходимо зайти в панель управления , выбрать необходимую виртуальную площадку, далее нажать ссылку «Включить SSH». Все реквизиты доступа будут выведены на экран и высланы вам на контактный e-mail, указанный в панели управления.

Параметры соединения и программное обеспечение

Для установки соединения в терминальном режиме (unix shell) нужно скачать специальную программу-клиент, которая работает по протоколу SSH версии 1. Мы рекомендуем использовать программу putty, но вы можете использовать любое другое поддерживающее ssh1 программное обеспечение. Скачать последнюю версию программы putty можно здесь.

После запуска putty нужно указать хост для соединения по ssh-протоколу. Доступ осуществляется по адресу вида ssh.lipetskhost.ru. Порт для соединения — 22, протокол — ssh, версия протокола (возможно, понадобится) — 1 (один). Настройте putty по этой картинке и нажмите на кнопку Open:

Putty откроет соединение к ssh-серверу и задаст вам вопрос в новом окошке о том, принять и сохранить ли принятый с этого сервера ключ в списке постоянных ключей. Ответьте согласием (yes) на этот вопрос (без вариантов).

Далее вы увидите приглашение ввести логин. Используйте логин вида Client ID (мы упоминали его выше) и пароль, который получили при регистрации доступа в unix shell. Если логин и пароль будут введены правильно, вы попадете в unix shell.

Что полезно знать о unix shell вообще

SSH — это аббревиатура Secure SHell, удаленный доступ к командной оболочке наших Unix-серверов. Вы даете серверу команды в диалоговом режиме, а он исполняет их и показывает результаты, совершая при этом запрашиваемые вами действия.

В отличие от Windows-систем, в Unix важен регистр букв в названиях файлов и именах команд. То есть, файлы index.htm, index.HTM И INDEX.HTM — три разных файла. Команды ls и LS — тоже разные (второй не существует, в частности). Обратите на это особое внимание.

В описании путей к файлам на диске используется не символ '\' как в Windows, а '/' — символ 'прямой слэш' (forward slash). То есть, привычный путь Dir1\Dir2\file.html будет выглядеть в unix как Dir1/Dir2/file.html. Существуют также условные ссылки на каталоги:

  • . — текущий каталог
  • .. — каталог на уровень выше текущего
  • ~ — домашний каталог, куда вы попадаете при заходе на сервер
  • $HOME — тоже домашний каталог

Лучше не называть файлы и каталоги по-русски. У вас могут возникнуть проблемы с использованием таких названий как через FTP и unix shell, так и через веб-доступ. Наверняка вы уже давно для себя отметили, что в адресах веб-страниц практически никогда не встречаются кириллические буквы. По возможности используйте латиницу.

Дополнительная литература, ограничения и предупреждения

Мы предоставляем доступ к unix серверу в терминальном режиме только в целях работы с веб-сервером и не разрешаем установку на сервер любого программного обеспечения, не имеющего прямого отношения к веб-хостингу. К разряду такого ПО можно отнести прокси-серверы, socks-серверы, irc-серверы и irc-боты и так далее. Такое и подобное ПО не будет работать на наших серверах и мы примем все меры к тому, чтобы вовремя обнаружить его и отключить.

Обращаем особое внимание на то, что если вы не имеете достаточного опыта работы в unix shell, нужно стараться совершать все действия аккуратно. Например, вы можете «случайно» стереть одной командой все содержимое своего сервера. Наверняка, этого не случится, но, тем не менее, старайтесь относиться к работе с удаленной unix-системой ответственно. В помощь вам мы приводим ссылки на полезную документацию по Unix. В помощь вам мы приводим ссылки на полезную документацию по Unix:

Полезные команды Unix

  • Команда cp — копирование файлов на сервере
  • Команда mv — перемещение файлов на сервере

Unix shell на нашем сервере может использоваться вами как удобное средство для копирования или перемещения файлов. Для копирования используется команда cp, а для перемещения — mv. Команда cp имеет также ключ -r (полностью cp -r), который позволяет копировать не только файлы, но и подкаталоги с файлами.

Примеры:

  • cp old/*.html new/ — копируем все файлы с расширением *.html из каталога old в каталог new
  • cp -r old/* new/ — копируем все файлы и подкаталоги из каталога old в каталог new
  • mv old/* new/ — перемещаем (копируем и удаляем на старом месте) все содержимое каталога old в каталог new

Команда ls — просмотр списка файлов на сервере

Команда ls используется для получения списка файлов, которые в данный момент размещены на Unix-сервере.

Примеры:

  • ls — показывает список файлов в текущем каталоге
  • ls -l — список файлов с подробностями (дата создания, размер,..)
  • ls -l dir/ — получить список файлов и каталогов в подкаталоге dir с подробностями

Команда cd — перейти в другой каталог

Команда cd (полное название — chdir) используется для перехода из одного каталога на Unix-сервере в другой. Выполняя такой переход вы изменяете текущий каталог на новый

Примеры:

  • cd — перейти в "домашний каталог" (куда вы попадаете сразу при заходе на сервер)
  • cd .. — перейти в каталог на уровень выше
  • cd /home/domain/www/ — перейти в каталог /home/u12345/domain.ru/www/

Команда pwd — определить текущий каталог.

Команда pwd (без параметров) позволяет определить — в каком каталоге на Unix-сервере вы находитесь в данный момент. Показывает полный путь к тому каталогу, который является для вас текущим. Может использоваться, например, для определения полного пути к домашнему каталогу пользователя — это иногда требуется указывать в некоторых скриптах на perl и PHP.

Команда chmod — изменение режима доступа к файлам.

Иногда требуется вручную изменить режим доступа к файлам на диске Unix-сервера.Зачастую это нужно при размещении на сервере CGI-скриптов. Подробно о работе chmod и режимах доступа можно прочитать в документации по chmod. Мы же приведем примеры работы с chmod в условиях хостинга:

  • chmod 755 script.pl — изменить режим доступа к файлу script.pl на 755 (это нужный для скриптов режим доступа);
  • chmod -R 755 cgi-bin/*.pl — изменить режим доступа на 755 для всех файлов с расширением *.pl в каталоге cgi-bin и во всех его подкаталогах;
  • chmod 000 www/file.html — изменить режим доступа к файлу file.html в каталоге www на 000. При таком режиме доступа его никто не сможет открыть. Так можно быстро запретить доступ через веб к какому-то файлу.



 
20 августа 2011

Обновление хостинга

С 20 по 27 августа будет проходить плановое обновление аппаратного и программного обеспечения хостинга. 4 апреля 2011

На сайте ведуться технические работы.

Приносим свои извинения. архив сообщений
как стать клиентом

Шаг 1

Выберите тарифный план

Шаг 2

Выберите доменное имя

Шаг 3

Получите доступ к панели управления
наши клиенты
наши проекты
для оперативного общения
общие вопросы - main@lipetskhost.ru тех. поддержка - support@lipetskhost.ru
+7 (4742) 71-02-02, 24-04-55 +7 (4742) 71-02-01
 
полезно знать

Двойники в Интернете

Если внимательно взглянуть на любую область жизнедеятельности человека, то можно увидеть, что рано или поздно появляются идеи, ранее никем не реализованные. Со временем точно также начинают делать и остальные...
 
Copyright © 2006-2011 LipetskHost.ru
Лицензия № 44930 от 24.10.2006
Проект Агентства АРТполитика.
Все права защищены.
создание сайтов, интернет-магазинов, продвижение, поисковая оптимизация, хостинг, сопровождение web-проектов | Агентство АРТполитика