Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы №1-6.docx
Скачиваний:
8
Добавлен:
23.11.2019
Размер:
240.16 Кб
Скачать

Клиент ssh

Для операционных систем семейства Windows существует свободнораспространяемый клиент SSHPuTTY. Эта программа позволяет подключаться к удаленной машине используя протоколы TELNET, RLOGIN и SSH.

При запуске программы появляется окно, приведенное на рисунке 0. В этом окне необходимо выбрать переключателем «Protocol» один из поддерживаемых протоколов и имя или сетевой адрес удаленной машины в поле «Host Name (or IP address)». В поле номера порта автоматически устанавливается значение по умолчанию для данного протокола и изменять его необходимо, если на удаленной машине этот протокол использует нестандартный номер порта. После настройки, для установления соединения необходимо нажать кнопку «Open». Для установления соединения на удаленной машине должен быть запущен соответствующий сервис, например sshd для протокола SSH или telnetd для протокола TELNET.

Рисунок 9 – Окно конфигурации программы PuTTY

После установления соединения пользователь должен зарегистрироваться в системе, введя имя и пароль. Пример окна терминальной сессии при использовании протокола SSH приведен на рисунке 0, а при использовании протокола TELNET – на рисунке 0. В терминальной сессии можно выполнять различные команды на удаленной системе. Для завершения сессии используется команда exit.

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

Рисунок 10 – Окно терминальной сессии при использовании протокола SSH.

Рисунок 11 – Окно терминальной сессии при использовании протокола Telnet

Просмотреть содержание сеанса взаимодействия пользователя с удаленной позволяет программа TCPViewr, рассматриваемая в лабораторной работе №1. При этом в настройках TCPViewr необходимо указать адрес удаленной машины. В полях «Remote Port» и «Local Port» указать порт 23 для протокола TELNET или порт 22 для протокола SSH. В настройках PuTTY в качестве имени удаленной машины необходимо использовать имя localhost или адрес 127.0.0.1.

Задание к лабораторной работе

  1. Получить от преподавателя адрес удаленной машины, имя пользователя и пароль.

  2. Осуществить соединение с удаленной машиной с использованием протокола TELNET и убедиться в работоспособности выполнив несколько команд (например ls, ps и т.д.)

  3. Завершить соединение.

  4. Осуществить соединение с удаленной машиной с использованием протокола SSH и убедиться в работоспособности выполнив несколько команд (например ls, ps и т.д.)

  5. Завершить соединение.

  6. Настроить программу TCPViewr для работы по протоколу TELNET и запустить ее.

  7. Осуществить соединение с удаленной машиной через TCPViewr с использованием протокола TELNET и снять показания перехвата трафика.

  8. Завершить соединение и остановить TCPViewr.

  9. Настроить программу TCPViewr для работы по протоколу SSH и запустить ее.

  10. Осуществить соединение с удаленной машиной через TCPViewr с использованием протокола SSH и снять показания перехвата трафика.

  11. Завершить соединение и остановить TCPViewr.

  12. Сделать выводы по работе.