Cloud Commander или WEB файловый менеджер: различия между версиями

Материал из support.qbpro.ru
imported>Vix
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии 2 участников)
Строка 18: Строка 18:
  apt-get install node   
  apt-get install node   
установка cloudcmd
установка cloudcmd
  npm install npm i cloudcmd -g
  npm install cloudcmd -g
установка criton - модуль для генерации паролей  
установка criton - модуль для генерации паролей  
  npm install -g criton
  npm install -g criton


скрипт который создает пароли:
скрипт который создает пароли:
editor cloudcmdpass


<syntaxhighlight lang="shell" line='line'>
  #!/bin/bash
  #!/bin/bash
# the script create password from sha512WithRSAEncryption
  opt=$1;
  opt=$1;
  if [[ $opt = "" ]];
node="$(whereis node|sed 's/node\://g'|sed 's/\ //g')"
    then
        opt="0";
  if [[ $opt = "" ]]; then
    echo "...no password!"
    echo "example: ./cloudcmdpass mypassword"
    exit 0;
  fi
  fi
  echo "const criton = require('/usr/local/lib/node_modules/criton/lib/criton.js');  
   
       const algo = 'sha512WithRSAEncryption';  
if [[ $opt != "" ]]; then
       console.log(criton('$opt', algo));"|/usr/bin/node
    echo "const criton = require('/usr/local/lib/node_modules/criton/lib/criton.js');  
       const algo = 'sha512WithRSAEncryption';
       console.log(criton('$opt', algo));"|$node
fi
</syntaxhighlight>
chmod ugo+X ./cloudcmdpass
 
использование:
 
cloudcmdpass mypass
 


* [http://ru.cloudcmd.io/ Cloud Commander]
* [http://ru.cloudcmd.io/ Cloud Commander]

Текущая версия от 16:19, 24 октября 2023

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 cloudcmd -g

установка criton - модуль для генерации паролей

npm install -g criton

скрипт который создает пароли:

editor cloudcmdpass
 #!/bin/bash
 # the script create password from sha512WithRSAEncryption
 opt=$1;
 node="$(whereis node|sed 's/node\://g'|sed 's/\ //g')"
 
 if [[ $opt = "" ]]; then 
     echo "...no password!"
     echo "example: ./cloudcmdpass mypassword"
     exit 0;
 fi
 
 if [[ $opt != "" ]]; then
     echo "const criton = require('/usr/local/lib/node_modules/criton/lib/criton.js'); 
       const algo = 'sha512WithRSAEncryption';
       console.log(criton('$opt', algo));"|$node
 fi
chmod ugo+X ./cloudcmdpass

использование:

cloudcmdpass mypass