web-dev-qa-db-ja.com

jupyterノートブックサーバーのパスワードを変更する

Jupyterノートブックサーバーのパスワードを別のものに変更したいと思います。 Jupyterのドキュメント( http://jupyter-notebook.readthedocs.org/en/latest/public_server.html )で、表面上は新しいサーバーのパスワードを準備する方法を確認していますが、既存のサーバーを変更する方法は確認していません。 1。

簡単にできますか:

  1. 上記のドキュメントで指定されているように、パスワードの新しいSHAハッシュを生成します
  2. PWDFILE環境変数(jupyter_notebook_config.pyにあります)のパスワードを置き換えます
  3. Jupyterサーバーを再起動します

基本的には、変更するだけで認証システムを混乱させたり、混乱させたりしたくないので、質問しています。

6
sneeze1

回答としての再投稿:

パスワードを変更するプロセスは、最初にパスワードを設定するのとまったく同じである必要があります。 Jupyterは入力したパスワードをハッシュし、設定ファイルからロードしたハッシュと比較します。ハッシュを他の永続ストレージにコピーしません(ただし、ハッシュはメモリに保存されるため、ノートブックサーバーを再起動する必要があります)。

環境変数がどのように関係しているかわかりません-手順ではパスワードに何も使用されていないと思います。

2
Thomas K

バージョン5.0から、jupyter notebook passwordコマンドを使用して現在のパスワードを簡単に変更できます。

18
hutabalian

:Windows環境でテストしました。

開始-> AnacondaPowershellプロンプト

以下のようなプロンプトが表示されます。

(ベース)PS C:\ yourName>

以下のコマンドを入力してください:

(ベース)PS C:\ yourName> jupyterノートブックのパスワード

新しいパスワードの入力を求められます

2
Aditya