Cloud Commander или WEB файловый менеджер: различия между версиями
Материал из support.qbpro.ru
imported>Vix Нет описания правки |
imported>Vix Нет описания правки |
||
Строка 23: | Строка 23: | ||
скрипт который создает пароли: | скрипт который создает пароли: | ||
editor cloudcmdpass | |||
#!/bin/bash | #!/bin/bash | ||
Строка 33: | Строка 34: | ||
const algo = 'sha512WithRSAEncryption'; | const algo = 'sha512WithRSAEncryption'; | ||
console.log(criton('$opt', algo));"|/usr/bin/node | console.log(criton('$opt', algo));"|/usr/bin/node | ||
chmod ugo+X ./cloudcmdpass | |||
использование: | |||
cloudcmdpass mypass | |||
* [http://ru.cloudcmd.io/ Cloud Commander] | * [http://ru.cloudcmd.io/ Cloud Commander] |
Версия от 02:18, 11 февраля 2019
Cloud Commander - WEB файловый менеджер javascript для nodejs
Открытый код (MIT License). Две классические панели. Возможность авторизации. Клиент работает в веб браузере. Сервер работает под Windows, Linux, Mac OS и Android (при помощи Termux). Может использоваться локально или удаленно. Адаптируется под размер экрана. 3 встроенных редактора с поддержкой подсветки синтаксиса: Dword, Edward и Deepword. Консоль с поддержкой стандартной командной строки ОС. Написан на JavaScript/Node.js.
Установка:
установка nodejs
apt-get install node
установка cloudcmd
npm install npm i cloudcmd -g
установка criton - модуль для генерации паролей
npm install -g criton
скрипт который создает пароли:
editor cloudcmdpass
#!/bin/bash opt=$1; if $opt = "" ; then opt="0"; fi echo "const criton = require('/usr/local/lib/node_modules/criton/lib/criton.js'); const algo = 'sha512WithRSAEncryption'; console.log(criton('$opt', algo));"|/usr/bin/node
chmod ugo+X ./cloudcmdpass
использование:
cloudcmdpass mypass