Появилась надобность в нестандартной задаче, можно конечно собрать что-нибудь в ручную на коленке, но не особо хотелось бы заниматься кодингом того, что возможно и так уже существует.
В общем задача и данные таковы:
Есть машина на базе Linux (любой дистрибутив), машина без монитора\клавы\мыши.
Изредка в тачку подцепляют USB диск с данными.
Цель - эти данные скопировать на внутренний диск в папку, которая расшарена по smb.
Собственно хотелось бы какого-то web интерфейса для этих целей, видится мне только две функции, это авторизация пользователя по логину и паролю и выбор, какую папочку куда копировать...
Возможно есть что-то готовое уже? webmin, хоть он и монстр, может глянуть?
Из готовых на мой вкус самый гибкий этот А вообще поставьте себе, например, Filezilla заходите на сервер по sftp (даже ничего ставить не надо, доступы как у ssh) и копируйте что куда нужно.
1) Чем не устраивает SSH и запуск mc?
2) Если уж прям совсем хочется через веб, то можно посмотреть в сторону веб-шеллов.
3) Но нагугливается специальный софт для этого: phpfm.sourceforge.net
4) Не забудь закрыть директорию со скриптами с помощью htpasswd ;)
Удачи.
1) Юзеры не осилят...
2) Ищу как раз что-то подобное :)
3) Спасибо за ссылку! Интерфейс конечно вырви глазный, но можно и попробовать...
4) Безопасность превыше всего :)
Спасибо за наводку!
Я может чего-то не понял, но если ваша папка уже расшарена, то в чем проблема копировать сразу на эту шару с клинта? Подрубились к ней от определенного пользователя, которому разрешен доступ на запись и вперед.
У всех клиентов закрыты USB порты, все это реализуется как раз с целью безопасного ввода важных данных в закрытую сеть.
В этот linux терминал сотрудник с доступом втыкает usb диск с данными, логинется под собой и переносит эти данные на локальный диск в закрытую сеть, от куда уже клиенты смогут с этими данными работать.
Все это для избежания возможных утечек данных.
@AbyssMoon вот теперь понял). Если есть сотрудник с доступом, значит на нем груз ответственности по копированию... выделите в организации 1 терминал с открытым usb. поставьте туда SSH client и составьте четкую инструкцию по нажатию на 3 кнопки. Ибо копирование файлов аналогично использованию того же TotalCommander.