- •3.2 Коммутатор Zyxel es-105s
- •4. Описание программных средств
- •4.1 Описание Linux Ångström
- •4.2 Описание Linux Ubuntu
- •4.2.1 Общие характеристики
- •4.2.2 Среда рабочего стола — gnome
- •4.2.4 Файловый менеджер Nautilus
- •4.2.6 Оболочка Bash
- •4.3 Разработка приложения для платформ х86 и arm
- •4.4 Построение сети
- •4.4. 1 Протокол dhcp
- •4.5 Передача файла по локальной сети
- •4.5.1 Клиент putty
- •4.5.2 Утилита scp
- •4.5.3 Протокол sftp
- •4.5.4 Протокол ssh
- •4.6 Организация прав доступа
- •Использование команды в числовом виде
- •Список литературы
4.5.3 Протокол sftp
SFTP (англ. SSH File Transfer Protocol) — протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения. Протокол разработан группой IETF как расширение к SSH-2, однако SFTP допускает реализацию и с использованием иных протоколов сеансового уровня.
4.5.4 Протокол ssh
SSH (англ. Secure Shell — «безопасная оболочка» ) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
4.6 Организация прав доступа
Перед запуском файла необходимо изменить права доступа к файлу, используя команду chmod .
chmod (от англ. change mode) — программа для изменения прав доступа к файлам и директориям. Название происходит от программы ОС Unix chmod, которая, собственно, изменяет права доступа к файлам, директориям и символическим ссылкам.
Синтаксис
chmod [options] mode[,mode] file1 [file2 ...]
Использование команды в числовом виде
Права записываются одной строкой сразу для трёх типов пользователей:
владельца файла (u);
других пользователей, входящих в группу владельца (g);
всех прочих пользователей (o);
В числовом виде файлу или каталогу устанавливаются абсолютные права , в то же время в символьном виде можно установить отдельные права для разных типов пользователей.
В моем случае было использовано:
4555 (-r-sr-xr-x)
Каждый пользователь имеет право читать и запускать на выполнение с правами владельца файла
Рис. 10 Изменение прав доступа
После изменения прав доступа в командной строке платы необходимо набрать ./ «имя файла».
Рис. 11 Работа программы на x86
Рис. 12 Работа программы на МК
Выводы
В ходе работы была создана сеть из двух ПК и двух плат, настроены сетевые интерфейсы и запущено приложение для ARM.
Список литературы
Сетевой коммутатор.[ Электронный ресурс]URL: http://perscom.ru/index.php/network/158-network-device/782-switch
Официальный сайт компании zyxel.[ Электронный ресурс]URL: http://zyxel.ru/es-105s
Описание linux Ångström.[ Электронный ресурс]URL: https://ru.wikipedia.org/wiki/Ångström
Описание linux Ubuntu.[ Электронный ресурс]URL: https://ru.wikipedia.org/wiki/Ubuntu
GNOME.[ Электронный ресурс]URL: https://ru.wikipedia.org/wiki/GNOME
Файловый менеджер Nautilus.[ Электронный ресурс]URL: http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/файловый_менеджер
Bourne again shell.[ Электронный ресурс]URL: http://4debian.info/wiki/f/bash/
Олифер, В. Г. Компьютерные сети. Принципы, технологии, протоколы [Текст] : учеб. пособие / В. Г. Олифер, Н. А. Олифер. - 4-е изд. - СПб. : Питер, 2012. - 943 с
Клиент PUTTY[ Электронный ресурс] URL: https://ru.wikipedia.org/wiki/PuTTY
Протокол RCP копирования файлов[ Электронный ресурс] URL: http://www.protocols.ru/files/Protocols/DECnet.pdf
SSH. Русскоязычное руководство по Ubuntu. [ Электронный ресурс] URL: http://help.ubuntu.ru/wiki/ssh
Linux по-русски. CHMOD[ Электронный ресурс] URL: http://rus-linux.net/MyLDP/consol/hdrguide/rusman/chmod.htm
