Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Сетевой протокол удаленного доступа SSH

РефератПомощь в написанииУзнать стоимостьмоей работы

SSH (Secure Shell — «безопасная оболочка») — набор программ, позволяющих регистрироваться на компьютере по сети, удаленно выполнять команды, копировать и перемещать файлы между компьютерами. На сегодняшний день существуют две версии протокола: SSH1 и SSH2, второй является более безопасным. Безопасность Парольная аутентификация является довольно примитивным способом авторизации, поэтому… Читать ещё >

Сетевой протокол удаленного доступа SSH (реферат, курсовая, диплом, контрольная)

SSH (Secure Shell — «безопасная оболочка») — набор программ, позволяющих регистрироваться на компьютере по сети, удаленно выполнять команды, копировать и перемещать файлы между компьютерами. На сегодняшний день существуют две версии протокола: SSH1 и SSH2, второй является более безопасным.

Реализован в виде двух приложений:

SSH-сервер;

SSHклиент.

В Ubuntu используется свободная реализация клиента и сервераOpenSSH. При подключении клиент проходит процедуру авторизации у сервера и между ними устанавливается зашифрованное соединение.

Установка.

OpenSSH можно установить с помощью команды:

sudo apt-get install ssh.

Настройка сервера.

SSH-сервер при установке прописывается в загрузку автоматически, управление состоянием производится с помощью команд:

sudo servise ssh stop|start|restart.

Безопасность Парольная аутентификация является довольно примитивным способом авторизации, поэтому мы рассмотрим аутентификацию на основе SSH RSA-ключей. Пользователь создает пару ключей: секретный и публичный (копируется на сервер и служит для проверки пользователя).

Включение аутентификации по публичному ключу:

PobkeyAuthentication yes.

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

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

Настройка клиента На стороне клиента генерируем ключ:

sshkeygent rsa.

Появляется поле для ввода пароля для защиты ключа. Передача ключа происходит посредством команды.

ssh — copy — idI ~/.ssh/id_rsa.pub user@server.

После этого можно выполнить вход.

Показать весь текст
Заполнить форму текущей работой