аутентификация для установки npm во время PuTTY ssh?

Да, это возможно. Запустите следующее под пользователем, которого вы хотите запустить qbittorent -nox:

/usr/bin/qbittorrent-nox --configuration=user1 -d --webui-port=8001
sleep 1
rm /tmp/qtsingleapp-qBitto-*
/usr/bin/qbittorrent-nox --configuration=user2 -d --webui-port=8002

Здесь есть три вещи:

  • Вы должны настроить разные порты WebUI для каждого пользователя;
  • Вы должны настроить разные подкаталоги конфигурации для каждого пользователя;
  • Перед запуском нового экземпляра необходимо удалить файл блокировки, созданный предыдущим экземпляром. QBittorrent использует это для поиска своих экземпляров и в противном случае отказался бы запускать новый экземпляр, сообщая вам, что «qbittorrent уже запущен»
  • .

sleep 1 позволяет первому экземпляру немного поработать и создать файл блокировки (, который вы затем удаляете ).

0
03.05.2021, 12:17
1 ответ

Судя по всему, проблема решена после очистки кэша npm

rm./package-lock.json
rm -r./node_modules
npm cache clear --force

и перенастроив соединение https но без проверки.

npm set strict-ssl false

и

npm config set registry https://registry.npmjs.org/

или эквивалент

npm config rm registry

(не уверен, что сетевая команда делала что-то еще после того, как я написал им)

В заключение, в моем сценарии интрасети проблема была связана со следующей настройкой http (, первоначально пытавшейся обойти проблему ssl, см., например, SO)

npm config set registry http://registry.npmjs.org/

и решается путем удаления этой неправильной команды, как сказано выше.

0
28.07.2021, 11:35

Теги

Похожие вопросы