Vovtron
Контроллер будущего
Данные подключения
Адрес: 192.168.1.202
root: root1234
admin: admin
Создаем пользователя для загрузки программ
Добавить группу SFTP:
groupadd sftponlyДобавить пользователя в группу SFTP, заменив
adminна имя пользователя:useradd -d /usr/src/uploader -s /bin/false -G sftponly adminСоздать пароль для пользователя, заменив
adminна имя пользователя:passwd adminОткрыть файл
nano /etc/ssh/sshd_configи убедиться в наличии строки:... Include /etc/ssh/sshd_config.d/*.conf ...Создать файл
nano /etc/ssh/sshd_config.d/uploader.confи добавить:Match User admin ForceCommand internal-sftp PasswordAuthentication yes ChrootDirectory /usr/src/uploader PermitTunnel no AllowAgentForwarding no AllowTcpForwarding no X11Forwarding nohПерезапустить сервис:
service ssh restart
Назначаем имя контроллеру
Имя контроллера будет иметь вид: control-123456, где 123456 - последние три октета MAC адреса
Создаем файл
hostname.sh:Делаем его исполняемым:
chmod +x hostname.shЗапускаем
./hostname.shРестартануть mDNS:
Zeroconf
Настраиваем сервисы для mDNS:
Avahi-демон публикует локальные службы, соответствующие файлам .service, в каталоге /etc/avahi/services.
Чтобы зарегистрировать новую услугу, выполните следующие действия:
Создайте файл
etc/avahi/services/http.serviceсо следующим содержимым:%h - подставляется hostname
Сохраните файл.
Перезапустите avahi-daemon, введя следующую команду:
Last updated