IHO.RU - ваш хостинг При заказе хостинга
на год – домен в подарок
Cлужба поддержки:
support@iho.ru

+7 (911) 947−89−09
Хостинг   |   Тарифы   |   Домены   |   Как заказать   |   Оплата   |   Партнерам   |   Справка   |   Контакты Регистрация   |   Управление
справка >> руководства >> SSH

SSH

Что такое ssh

Ssh - это программа для удаленного входа в другой компьютер через сеть, удаленного исполнения команд и копирования файлов между компьютерами. "Ssh" расшифровывается как "Secure Shell". Ssh обеспечивает надежную авторизацию и безопасную передачу данных по открытым каналам связи. Ssh предназначена для замены программ rlogin, rsh, rcp и telnet.

При использовании этих программ есть две проблемы, связанные с безопасностью.

Во-первых, все данные передаются по сети в открытом виде, так что кто угодно, имеющий физический доступ к этой сети (попросту компьютер, к ней подключенный) может эти данные перехватить. Причем открытым текстом передаются и пароли.

Во-вторых, авторизация на основе паролей (telnet и ftp) и IP-адресов (rlogin) является крайне слабой.

Ssh решает обе эти проблемы. Даже при минимальной установке, безо всякой настройки, когда для входа на другой компьютер надо вводить пароль, этот пароль передается по сети уже зашифрованным и не может быть перехвачен.

Как ssh работает

Для того, чтобы объяснить принцип работы Ssh, воспользуемся аналогией со шпионской деятельностью (благо, общего очень много) на примере известного героя Штирлица.

Представим себе, что Штирлицу ("Юстас") надо передать в Центр ("Алекс") некое сообщение, но старый шифр раскрыт. Что делать? Самый очевидный ответ - организовать где-нибудь встречу для передачи Юстасу нового шифра ("договориться о новом коде"). Но что, если это невозможно, и единственный канал связи -- открытый? Казалось бы, безвыходная ситуация.

Однако сравнительно недавно, в середине 1970-х, математиками был открыт алгоритм RSA, позволяющий использовать в криптографии так называемые "публичные ключи". Идея заключается в том, что есть два криптоключа -- один для зашифровки, а другой для расшифровки. Ключ для зашифровки называется "публичным ключом", поскольку может быть свободно передан любому и не является секретным. Ключ же для расшифровки является секретным и называется "приватным ключом".

RSA основан на невозможности получить приватный ключ, требуемый для расшифровки, из публичного ключа (по крайней мере, за разумное для человека время).

Таким образом, если бы действие "Семнадцати мгновений весны" происходило в наше время, то Алексу достаточно было бы открытым текстом отправить Юстасу новый публичный ключ, и Мюллеру и компании осталось бы только рвать на себе волосы.

Основные команды ssh

Команды для работы с файлами:

  • ls - просмотр списка файлов;

  • less - постраничный просмотр содержимого файлов;

  • cp - копирование файлов;

  • mv - перемещение файлов;

  • rm - удаление файлов;

  • rmdir - удаление директорий;

  • touch - изменения временных атрибутов файла. С помощью этой команды вы можете изменить отметку времени доступа и отметку времени изменения файла. Если указанный файл не существует, то touch создаст пустой файл с указанным именем;

  • find - поиск файлов. Синтаксис:

    find файл ключи/условия/действия
    Команда find так же позволяет распечатать имя файла, с помощью опции -print, и произвести действие над найденным файлом, с помощью опции -exec (например, -exec rm {}, где вместо {} подставляется имя найденного файла);

  • ln - делает целевой_файл ссылкой на другой файл. Синтаксис:

    ln файл1 целевой_файл
    Если целевой_файл существует, его содержимое будет удалено;

  • zip - создание zip-архива из списка файлов. Синтаксис:

    zip имя_архива список_файлов
  • unzip - распаковка zip-архива. Синтаксис:

    unzip имя_архива
  • gzip - создание gzip-архива из списка файлов. Синтаксис:

    gzip имя_архива список_файлов
  • bzip2 - создание bzip2-архива из списка файлов. Синтаксис:

    bzip2 имя_архива список_файлов
  • tar - создание tar-архива из списка файлов. Синтаксис:

    tar имя_архива список_файлов

Вспомогательные команды:

  • man - вывод справки по команде. Синтаксис:

    man команда
  • mc - запуск оболочки Midnight Comander;

Фильтры:

  • grep - выводит список файлов, отобранных по признаку в их содержимом. В качестве признака выступает набор искомых символов. Синтаксис:

    grep признак
  • sort - сортировка строк файла по алфавиту;

Команды использования сервисов и встроенных приложений:

  • ftp - сервис доступа к ftp-серверам

  • wget - программа для скачивания файлов. Для получения более подробной информации на наберите:

    wget --help

  • lynx - Web-браузер. Для получения более подробной информации на наберите:

    lynx --help

проверить почту:

ящик:

пароль:

панель управления:

логин:

пароль:

подобрать домен:

Имя домена:

(имя домена указывается без www)










Реклама:


        © 2002-2011 ООО "АЙХО Нетворкс"     |     Хостинг IHO.RU     |     Санкт-Петербург     |     лицензия на телемат. уcлуги N 88632     |     карта сайта     |     обратная связь